Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 October 24

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
$counterAtom == getContext('reatom_store').subscribe(counterAtom, cb)
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
Нужно так
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
А свелт просто на каунтерАтом сабскрайб делает
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
counterAtom - это что?
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
Еще свелт требует что бы сабскрайб первый раз сразу трегерился и значение возвращал, что тоже не для всех либ подходит и было бы хорошо иметь перегрузку getState
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
Ну какой то редьюсер с экшенами increment / decrement, например
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
Не важно, любой пользовательский атом, userAtom, pagingAtom, filtersAtom и тп
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
.
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
Этом - это линза к данным в сторе. Подписка на атом - это подписка на данные в сторе для этого атома
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
Реализован он как?
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
Обобщенно

type Atom = (action, state) => state
type Store = WeakMap<Atom, any>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Так вынеси его в официальный пакет подставляемый с реатом. Вроде все примерно так и делают
источник

a

artalar in Svelte [svelt] - All about Svelte JavaScript framework.
Ну теоретически можно же было бы сделать метод перегрузки сабскрайба в свелт))
источник

AS

Alexey Schebelev in Svelte [svelt] - All about Svelte JavaScript framework.
Там в сайбскрайбе еще есть второй не документированный аргумент для каких-то технических нужд
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Это для derived сторов
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
можно было и опцию удаления вайтспейсов сделать, но мейнтейнеры делают только то что им нужно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Ну это же порочная практика.
источник

NK

ID:0 in Svelte [svelt] - All about Svelte JavaScript framework.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
аааааа это какой-то поток бесполезных вещей) ну прекратите плееез
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
а че нет?
источник