MST одна из самых омерзительных либ, с которыми я сталкивался. Мало что в разработке вызывает аналогичное отвращение. Те, кто жалуются на redux в 2020-2022 - просто не знают redux. Сейчас сторы пишутся через слайсы - все в одном файле, компактно, удобно, быстро и красиво. Столкнулся с MST на одном проекте, когда к нам прилетело максимально мерзкое legacy от каких-то извращенцев, которые помимо MST писали еще и без TS через PropTypes. Хуже этой комбинации я бы даже под грибами придумать не смог.
А мне нравится мутабельность и обновление данных просто присваиванием и как он делает подписки на обновление. + есть фичи типа shallow что повышают производительность. А мст убирает ещё больше под капот + добавляет типы в TS и что важно проверку пришедших с сервера данных. В редаксе искаропки этого нет и пришлось бы писать бойлерплейта чтоб просто обеспечить базовую функциональность мст
К сожалению уже не актуальная инфа по редаксу(
💪
Почему нельзя использовать просто Mobx без MST?
На первый взгляд MST также как и Redux усложняет разработку лишним кодом
как выше писали сравнивать MobX с ванильным реактом, это дичайший моветон. всё равно что c jQuery сравнивать
тесты?
Девочка красивенькая
MST одна из самых омерзительных либ, с которыми я сталкивался. Мало что в разработке вызывает аналогичное отвращение.
Те, кто жалуются на redux в 2020-2022 - просто не знают redux. Сейчас сторы пишутся через слайсы - все в одном файле, компактно, удобно, быстро и красиво. Столкнулся с MST на одном проекте, когда к нам прилетело максимально мерзкое legacy от каких-то извращенцев, которые помимо MST писали еще и без TS через PropTypes. Хуже этой комбинации я бы даже под грибами придумать не смог.
А мне нравится мутабельность и обновление данных просто присваиванием и как он делает подписки на обновление. + есть фичи типа shallow что повышают производительность. А мст убирает ещё больше под капот + добавляет типы в TS и что важно проверку пришедших с сервера данных. В редаксе искаропки этого нет и пришлось бы писать бойлерплейта чтоб просто обеспечить базовую функциональность мст
RTK + plop