Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 October 03

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
вот это самое пугающее в свелте
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
никогда не знаешь где мина
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
пора приыыкать)
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Да. И в отличии от вуя, нет человеков что уже столкнулись с такой проблемой и выложили ишак.

А мне пока надо думать как переделывать проект минимальной кровью. Простейший способ - реализовать через два стейта в одном сторе. Но таогда надо по всему проекту выискивать использования. А кастом стор делать - не уверен что решится проблема.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
я решил везде иммутабельно писать, пока проблем не было
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
самое раздражающее что нужна прямо очень специальная комбинация
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
в какой-то ситуации генерируется один код, в чуть-чуть изменённой другой
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
не, не в них
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
https://svelte.dev/repl/33eadf46b1f6425eac59a1ae84b3ef0e
вот репро, щас напишу ишак
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
кстати сторы непричём
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
это вообще базовая реактивность с бажиной
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Да. Похоже.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
голосуйте рублём если кому-то ещё хочется чтобы это пофиксили
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
самое забавное что оно срабатывает именно со второго раза
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Это как раз понятно, у ытор1 и стор2 стали одни обьекты внутри. Но почему на консоле и в реактивности разное отображение? Вот в чем прикол.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
гыгы, да уж, чето я об этом как раз не подумал
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
так ожидаемое поведение полная синхронизация и отслеживание изменений ?
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
кароче шо сказать, надо иммутабельно апдейтить и всё будет ок
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Изначально ожидаемое поведение - значения стор1 копировать в стор2. Сделал ошибку с иммутабельностью, но вскрылся баг с реактивностью.

А так как дебажил вначале через реактивность, чуть с ума не сошел 😀
источник