Почему-то сейчас эта реактивность в фреймворках завязанная иммутабильность и на то что ты "перезаписываешь" значение переменной а не обновляешь его -- кажется ебланизмом

Я конечно скорее всего не прав, но писать
```
dots = { ...dots, [currentIndex]: [...dots[currentIndex], { x, y }] };
```

вместо
```
dots[currentIndex].push({x,y})
```

Выберите более криповый вариант сами :)

Может в Svelte есть для этого сахар, но я не знаю :)

Follow

@horhik иммутабельность такое количество геморроя решает при разработке многопоточных фреймворков, что сложно ее переоценить, а вот обертку и апи можно сделать удобные и лаконичные, а можно сделать ужас, летящий на крыльях рук из жопы, тут уж как пойдет :)

Sign in to participate in the conversation
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3