Size: a a a

2020 November 09

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
я то думал мой подход с хранением стейта в объектах очень удобный)
источник

VF

Vitaliy Fain in Svelte [svelt]
)))
источник

КС

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

КС

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

VF

Vitaliy Fain in Svelte [svelt]
а стора присутствовала?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
она работает по тем же правилам, что и обычные объекты/массивы в компонентах
источник

КС

Кирилл Спасибович... in Svelte [svelt]
store.subscribe(value => $store = value);
источник

VF

Vitaliy Fain in Svelte [svelt]
а нужно было постоянно мутировать объект?
источник

VF

Vitaliy Fain in Svelte [svelt]
я прост чет не понял
источник

VF

Vitaliy Fain in Svelte [svelt]
при присвоение object = object
источник

КС

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

VF

Vitaliy Fain in Svelte [svelt]
а это да
источник

КС

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

VF

Vitaliy Fain in Svelte [svelt]
мне человек в чате посоветовал еффектор
источник

КС

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

VF

Vitaliy Fain in Svelte [svelt]
и вообще отказаться от стора
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
а если нету, то будет неудобнее использовать этот эффектор в компонентах
источник

VF

Vitaliy Fain in Svelte [svelt]
получилось это преодолеть?
источник