Показать сообщение отдельно
  #9 (permalink)  
Старый 24.06.2021, 10:28
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от Aetae
MobX - это плохой vue/reactivity.(ну точнее наоборот, vue/reactivity - это MobX сделаный нормально)
То что вместо массивов юзается какая-то херня, которая требует плясок - это для меня абсолютный диал брикер.
какие там засады с массивом?

я знаю только одну - когда делаешь arr[i] = someValue, триггерятся подписчики на все элементы. Ну то есть использовать массив с примитивами или иммутабельными объектами - не очень.

Сообщение от Aetae
Плюс когда я поизучал как склеивается MobX с, собственно, React, у меня в очередной раз заполыхал зад. React он, конечно, not opinionated, но и расширить его на самом деле нельзя. MobX туда засунут чисто через костыли.
тут как хочешь склеивать, так и склеивается. Можно закинуть сторы в контекст и доставать их оттуда

const myStore = useMyStore()

потом этот myStore юзать или передавать в дочерние компоненты.

MobX - лишь механизм, не более того.

Сообщение от Aetae
Такой банальной, казалось бы, вещи как использование props совместно с computed для динамического локального состояния тоже получить невозможно без двойного рендера и кучи оверхеда.
можно пример?
Ответить с цитированием