Size: a a a

2020 September 30

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
Отписаться и подписаться
как?
источник

К

Константин in Svelte [svelt]
ну, например?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ну как от обычного стора. Либо вызываешь unsubscribe, либо исчезает потребность в сторе у его потребителей
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И тогда свелт его сам отписывает
источник

К

Константин in Svelte [svelt]
я понимаю, что как от обычного стора )) я про обычный и спрашиваю
источник

К

Константин in Svelte [svelt]
Константин
я спрашиваю это, потому что не до конца понимаю, как работают автоподписки и лайфсайкл компонентов
вот
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
{#if subscribed}
{$store}
{/if}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Чик-чик, подписка-отписка
источник

К

Константин in Svelte [svelt]
т.е. ... ты хочешь сказать, что каждое упоминание $store - это подписка? И анмаунт компонента, либо блока в разметке - это отписка всех, кто там внутри подписан на $store?
источник

К

Константин in Svelte [svelt]
если так, тогда всё становится сильно понятнее
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
т.е. ... ты хочешь сказать, что каждое упоминание $store - это подписка? И анмаунт компонента, либо блока в разметке - это отписка всех, кто там внутри подписан на $store?
не это я условно написал. ну например когда компонент анмаунтится, который юзает стор
источник

К

Константин in Svelte [svelt]
а блоки внутри компонента, где используется $store, это не отдельные подписки?
источник

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
{#if subscribed}
{$store}
{/if}
вот это
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
а блоки внутри компонента, где используется $store, это не отдельные подписки?
не не конечно, это было бы дорого)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
там типа;

let $store;
onMount(() => store.subscribe(val => $store = val))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
+/-
источник

К

Константин in Svelte [svelt]
тут явно не хватает большой разъясняющей статьи, как работает маунт-анмаунт компонентов, автоподписки и остальное )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
тут явно не хватает большой разъясняющей статьи, как работает маунт-анмаунт компонентов, автоподписки и остальное )
ну выше код же простой
источник

К

Константин in Svelte [svelt]
так код-то понятный
источник

К

Константин in Svelte [svelt]
я ж не про код
источник