Redux vs Mobx кого же выбрать для React-приложения в 2024 году?

Привет, Хабр! Сегодня я хочу поделиться с вами своими размышлениями о том, какой стейт менеджер лучше использовать для разработки приложений на React в 2024 году. Как вы знаете, React — это одна из самых популярных и мощных библиотек для создания пользовательских интерфейсов, которая предоставляет множество возможностей и преимуществ для разработчиков. Однако, по мере роста и усложнения приложений на React, возникает необходимость в управлении состоянием и данными, которые используются в разных компонентах. Для этого существуют различные решения, называемые стейт менеджерами. Стейт менеджер — это инструмент, который позволяет централизованно хранить, обновлять и передавать данные между компонентами, а также реагировать на изменения состояния. В этой статье я рассмотрю два из самых популярных и зрелых стейт менеджеров для React: Redux и Mobx. Я сравню их основные принципы, преимущества и недостатки, а также покажу примеры их использования в коде. Также я попытаюсь ответить на вопрос, какой из них лучше подходит для разработки современных приложений на React в 2024 году.

https://habr.com/ru/articles/795901/

#mobx #mobxstatetree #redux #reduxsaga #react #reactjs #javascript #webразработка #webпрограммирование #technology

Redux vs Mobx кого же выбрать для React-приложения в 2024 году?

Привет, Хабр! Сегодня я хочу поделиться с вами своими размышлениями о том, какой стейт менеджер лучше использовать для разработки приложений на React в 2024 году. Как вы...

Хабр

for anybody else who has trouble keeping track of #reactjs #hooks with dependencies and #mobx (or #mobxStateTree, in my case) #observable objects, i've got a sandbox that evolves as i run into things that confuse me

https://codesandbox.io/s/wizardly-estrela-8tyjys?file=/src/App.js

#frontend #js #javascript

wizardly-estrela-8tyjys - CodeSandbox

wizardly-estrela-8tyjys using mobx, mobx-react-lite, mobx-state-tree, react, react-dom

CodeSandbox
After using #mobxstatetree in the last project I just went with plain States in a little module. Because I thought it is so little. But mannnnn why did I not used MST anyways 🙈🤪