Size: a a a

2020 October 18

L

Lupusregina[beta] in Svelte [svelt]
Марк Танащук
https://github.com/AlexxNB/storik

Сторы как в svelte в обычном js - оно?
да это тоже самое
источник

L

Lupusregina[beta] in Svelte [svelt]
мне не другой стор нужен, а возможность использовать язык свелта в файлах стора
источник

L

Lupusregina[beta] in Svelte [svelt]
встроенных сторов свелта мне пока хватает
источник

МТ

Марк Танащук... in Svelte [svelt]
Lupusregina[beta]
мне не другой стор нужен, а возможность использовать язык свелта в файлах стора
Походу свелт в этом плане единственный и неповторимый 😁😓
источник

L

Lupusregina[beta] in Svelte [svelt]
Lupusregina[beta]
Еще пробовал делать сторы *.svelte, экспоритровать в контексте что надо, а в основном скрипте писать всю логику, и соотвественно подключать их в самом корне
ладно, тогда так буду делать
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Если поставить

{#key false}
 {#await $content.text then data}
   <div>{data}</div>
 {/await}
{/key}

То ошибки нету
источник

МТ

Марк Танащук... in Svelte [svelt]
Свелт берёт данные только из изначального стора🤔
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ты не правильно readable юзаешь
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Lupusregina[beta]
мне не другой стор нужен, а возможность использовать язык свелта в файлах стора
А что там за язык, кроме префикса для автоподписок?
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
Ты не правильно readable юзаешь
Я просто хочу чтобы initial value был промисом и каждые N секунд я сравнивал результат нового промиса с нынешним
источник

МТ

Марк Танащук... in Svelte [svelt]
И после каждого промиса ререндерился await, если есть разница между результатами
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Я просто хочу чтобы initial value был промисом и каждые N секунд я сравнивал результат нового промиса с нынешним
Что по-твоему в твоём сторе запускает реактивность? Какая строчка?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Я просто хочу чтобы initial value был промисом и каждые N секунд я сравнивал результат нового промиса с нынешним
Тогда советую asyncable + derived от него
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
Что по-твоему в твоём сторе запускает реактивность? Какая строчка?
Я сонный сейчас слишком, мб дичь творю >.>
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
Тогда советую asyncable + derived от него
Я пробовал asyncable, но у меня как то не вышло обновление промиса нормально сделать...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если значение промиса изменяется самим приложением, тогда можно просто setter из asyncable юзать, он там принимает новое и предыдущее значение
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Я пробовал asyncable, но у меня как то не вышло обновление промиса нормально сделать...
set/update все как обычно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Только 2way не работает по понятным причинам
источник

МТ

Марк Танащук... in Svelte [svelt]
Нужно обновлять промис из компонентов или внутри стора можно?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кстати, вообще не понимаю зачем changed? Ведь стор итак отреактивит если значение изменилось
источник