Size: a a a

2021 March 18

КС

Кирилл Спасибович... in Svelte [svelt]
а отписываешься потом ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
или у тебя подписки текут ?
источник

YK

Yury Khmarin in Svelte [svelt]
Кирилл Спасибович
не, работает get(drawerIsActive)
get откуда взять?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
svelte/store
источник

YK

Yury Khmarin in Svelte [svelt]
Кирилл Спасибович
или у тебя подписки текут ?
а как в обычной функции отписаться?  я использовал onDestroy , выкидывало ошибку
источник

КС

Кирилл Спасибович... in Svelte [svelt]
если заниматься маразмом то вот так:

let drHeight
const unsub = drawerHeight.subscribe(value => {
 drHeight = value
})
unsub()

или

let drHeight
drawerHeight.subscribe(value => {
 drHeight = value
})()
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ты доки читал ?
источник

YK

Yury Khmarin in Svelte [svelt]
Кирилл Спасибович
если заниматься маразмом то вот так:

let drHeight
const unsub = drawerHeight.subscribe(value => {
 drHeight = value
})
unsub()

или

let drHeight
drawerHeight.subscribe(value => {
 drHeight = value
})()
где unsub() вызвать? Если ты вызвать он сразу отпишется)
источник

YK

Yury Khmarin in Svelte [svelt]
Кирилл Спасибович
если заниматься маразмом то вот так:

let drHeight
const unsub = drawerHeight.subscribe(value => {
 drHeight = value
})
unsub()

или

let drHeight
drawerHeight.subscribe(value => {
 drHeight = value
})()
я читал и смотрел, знаю что надо отписываться) в обычных функциях не понял как это сделать)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и что? ты значение для чего в js'е получаешь
источник

YK

Yury Khmarin in Svelte [svelt]
Кирилл Спасибович
и что? ты значение для чего в js'е получаешь
значение постоянно меняется, а не один раз)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
у тебя ж какой-то хендлер на событие и он получает текущее значение стора
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну тогда всю логику и держи в сабскрайбе, чтобы она перезапускалась
источник

DK

Dan Kozlov in Svelte [svelt]
Yury Khmarin
в обычных js файлах не работает $drawerIsActive ?
Тебе чего добиться надо?
источник

YK

Yury Khmarin in Svelte [svelt]
Dan Kozlov
Тебе чего добиться надо?
двигающийся drawer сделать))  я уже переписал на логику с get(drawerIsActive) , так что всё ок, проблемы нет:) спасибо)
источник

YK

Yury Khmarin in Svelte [svelt]
Кирилл Спасибович
у тебя ж какой-то хендлер на событие и он получает текущее значение стора
спасибо)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну вот get тоже сразу отписывается
источник

DK

Dan Kozlov in Svelte [svelt]
Yury Khmarin
двигающийся drawer сделать))  я уже переписал на логику с get(drawerIsActive) , так что всё ок, проблемы нет:) спасибо)
Ну смотри. Я ни разу пока в JS-файлах не чувствовал нужды делать ручные подписки и отписки, почти всегда есть решение лучше.
источник

YK

Yury Khmarin in Svelte [svelt]
Dan Kozlov
Ну смотри. Я ни разу пока в JS-файлах не чувствовал нужды делать ручные подписки и отписки, почти всегда есть решение лучше.
get?
источник

DK

Dan Kozlov in Svelte [svelt]
И гетом не пользовался пока ни разу.
При этом у меня абсолютно всё приложение на сторах. Шифрование, дешифрование, синхронизация через сокеты и прочее.
источник