Свелт компонент?
Почему рендер раньше чем onMount ?
<script>
let bigdata;
onMount(() => {
bigdata = loadBigData();
});
</script>
{#await bigdata}
<p>...loading...</p>
{:then bigdata}
<p>{ JSON.stringify ( Object.keys(bigdata), null, 4 ) }</p>
{:catch error}
{/await}
А чего функция не в шаблоне? {#await fetchFunc()}
потому что onMount ждёт коммита в дом ? и это в доках написано ?
Не обязательно, ведь.
Вот и говорю что не хватает наглядной диаграммы для Свелта. Перенес в конструктор чтобы заработало.
в реакте тоже render выполнится раньше чем useEffect
Там я вообще без понятия как навесить инициализацию до рендера без класса.
шо должна делать инициализация ?
фетч данных, например
Обсуждают сегодня