Сообщение от 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 для динамического локального состояния тоже получить невозможно без двойного рендера и кучи оверхеда.
|
можно пример?