Size: a a a

2021 February 22

PM

Pavel 🦇 Malyshev in Svelte [svelt]
странновато конечно)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
то что делает свелт это точно такое же непонятное месиво как и любой другой фреймворк
это не так. намного проще понять как компонент свелт, чем как работает vdom в реакт, хотя бы потому что в компоненте описаны все конечные кейсы изменения стейта, а общий рантайм компонентов, который обеспечивает лайф-сайкл, супер примитивный и очевидный.
источник
2021 February 23

YK

Yury Khmarin in Svelte [svelt]
Павел Ефремов
всем привет. я верно понимаю, что функция, возвращаемая из onMount, вызывается после функции из onDestroy?
выяснили кто быстрее колбэк из анмаунт или ондестрой?)
источник

МТ

Марк Танащук... in Svelte [svelt]
Yury Khmarin
выяснили кто быстрее колбэк из анмаунт или ондестрой?)
Быстрее?
источник

МТ

Марк Танащук... in Svelte [svelt]
Если про поочередность то сначала срабатывает onDestroy и после него коллбэк в onMount
источник

YK

Yury Khmarin in Svelte [svelt]
Марк Танащук
Если про поочередность то сначала срабатывает onDestroy и после него коллбэк в onMount
спасибо
источник

AS

Alexey Schebelev in Svelte [svelt]
Марк Танащук
Если про поочередность то сначала срабатывает onDestroy и после него коллбэк в onMount
Точно? Мне кажется, что в порядке объявления они должны выполняться.
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexey Schebelev
Точно? Мне кажется, что в порядке объявления они должны выполняться.
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

МТ

Марк Танащук... in Svelte [svelt]
Неа
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

МТ

Марк Танащук... in Svelte [svelt]
Сначала onDestroy и потом коллбэк onMount
источник

DK

Dan Kozlov in Svelte [svelt]
Pavel 🦇 Malyshev
это не так. намного проще понять как компонент свелт, чем как работает vdom в реакт, хотя бы потому что в компоненте описаны все конечные кейсы изменения стейта, а общий рантайм компонентов, который обеспечивает лайф-сайкл, супер примитивный и очевидный.
Я еще обычно описываю это так: в свелте почти нет кода, который ты написал только потому, что это нужно для фреймворка. Ты пишешь только бизнес-логику. В реакте том же все совсем не так, там если разметить стандартный компонент, половина кода — это выдумки фреймворка.
источник

NK

ID:0 in Svelte [svelt]
#article #sveltekit #api

Prealfa sveltekit api - расклад, как это будет...🤔

https://sk-incognito.vercel.app/learn/everything
источник

MZ

Misha Zamkevich in Svelte [svelt]
Спойлеры 😆
источник

A

Arushwl in Svelte [svelt]
Yep 🤓
источник

АН

Артём Никитин... in Svelte [svelt]
Через 5 секунд вызвался некорректный колбек и программа завершилась с ошибкой. И это всё. Component со своими ондестрой и онмаунт вообще не при делах, потому что его никто не удалял и вообще он в примере лишний. onDestroy'ю из-за ошибки даже сработать не дали, иначе он бы удалил setTimeout. Пример ни о чём.
источник

АН

Артём Никитин... in Svelte [svelt]
Да и вообще, с чего бы onDestroy вообще срабатывать. Разве ошибка это причина для его вызова?
источник

АН

Артём Никитин... in Svelte [svelt]
источник

AS

Alexey Schebelev in Svelte [svelt]
Артём Никитин
Да и вообще, с чего бы onDestroy вообще срабатывать. Разве ошибка это причина для его вызова?
в примере ошибка что $destroy вызывается с класса компонента, а не с конкретного инстанса.
При первой загрузке колбеки не вызываются, а при релоаде(когда изменяешь что-то в редакторе) колбеки вызываются потому что репл анмаунтит компонент. Ошибка на это не влияет. Главный посыл о последовательности вызовов все равно верный. Можно для эффекта ondestroy добавить раньше onmount, чтобы убедиться что порядок от этого не зависит.
источник