Size: a a a

2020 October 18

MZ

Misha Zamkevich in Svelte [svelt]
S
Если так подсунуть массив, то не реагирует на мутацию.
Сделай абстракцию над этими двумя массивами, мутируй туда данные и уже её подсовывай в each
источник

МТ

Марк Танащук... in Svelte [svelt]
c data = data и пушем ререндерит,
с иммутаблом тоже,
а с ключ не хочет ререндерить(хотя как я помню в чейнжоге фиксили)
источник

MZ

Misha Zamkevich in Svelte [svelt]
Misha Zamkevich
Сделай абстракцию над этими двумя массивами, мутируй туда данные и уже её подсовывай в each
Я имею ввиду, что нужно завести третий массив и его обновлять подписавшись на autocomplite.
источник

S

S in Svelte [svelt]
Марк Танащук
c data = data и пушем ререндерит,
с иммутаблом тоже,
а с ключ не хочет ререндерить(хотя как я помню в чейнжоге фиксили)
Благодарю!
источник

МТ

Марк Танащук... in Svelte [svelt]
Ай тьфу, ключ для ререндеринга уже существующих ж
источник

S

S in Svelte [svelt]
Misha Zamkevich
Я имею ввиду, что нужно завести третий массив и его обновлять подписавшись на autocomplite.
Да, спасибо. Делаю так
источник

МТ

Марк Танащук... in Svelte [svelt]
Поправил третий пример с ключом:

https://svelte.dev/repl/a80b5550789c4999855d8732e95789bd?version=3.29.0

И добавил пример с {#key}*
источник

MZ

Misha Zamkevich in Svelte [svelt]
Misha Zamkevich
Я имею ввиду, что нужно завести третий массив и его обновлять подписавшись на autocomplite.
Воу, а я был не прав, each нормально работает с условным оператором 😯

https://svelte.dev/repl/685286d2346948d8ae5d45f979fe67f5?version=3.29.0
источник

МТ

Марк Танащук... in Svelte [svelt]
Почему нельзя в качестве значения для ключа брать значение свойства стора?🤔
источник

МТ

Марк Танащук... in Svelte [svelt]
Выдает ошибку...

{#key $content.isChanged}
 {#await $content.text then data}
   <div>{data}</div>
 {/await}
{/key}
источник

МТ

Марк Танащук... in Svelte [svelt]
Причем левую какую то
источник

A

Arushwl in Svelte [svelt]
А #key может быть Boolean?
источник

МТ

Марк Танащук... in Svelte [svelt]
Arushwl
А #key может быть Boolean?
Если поставить

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

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

МТ

Марк Танащук... in Svelte [svelt]
и await отрабатывает нормально
источник

L

Lupusregina[beta] in Svelte [svelt]
Ребята, а как добавить свелт реактивность компонентную в обычный жс?
Например у меня сторы, и какие то производные( там из списка юзеров сделать спсиок только тех что онлайн ) . В компоненте очень удобно с $ ватчингом все это писать.
А в обычном сторе приходится subscribe...set,subscribe,set...
источник

L

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

L

Lupusregina[beta] in Svelte [svelt]
но это как то не очень выглядит
источник

МТ

Марк Танащук... in Svelte [svelt]
Lupusregina[beta]
Ребята, а как добавить свелт реактивность компонентную в обычный жс?
Например у меня сторы, и какие то производные( там из списка юзеров сделать спсиок только тех что онлайн ) . В компоненте очень удобно с $ ватчингом все это писать.
А в обычном сторе приходится subscribe...set,subscribe,set...
https://github.com/AlexxNB/storik

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

L

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

Сторы как в svelte в обычном js - оно?
сейчас ознакомлюсь
источник

МТ

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