Будет ли нормально, если я начну обучение стейт-менеджеру для React с MobX, а не с Redux?

Как начинающий разработчик, который изучает React и строит проекты на этой технологии, я задумался о введении стейт-менеджера. Мне не хочется использовать Redux, который широко используется в вакансиях, и я заинтересован в использовании MobX из-за положительных отзывов о нем. Будет ли нормально, если в моем резюме упомянут MobX вместо Redux?
  • 7 февраля 2024 г. 8:39
Ответы на вопрос 2
Использование MobX вместо Redux для управления состоянием в приложениях React может быть вполне приемлемым выбором, особенно если этот инструмент более подходит под ваш подход к разработке или вам просто комфортнее с ним работать. Однако, важно учитывать несколько аспектов:

1. **Популярность Redux**: Redux является одним из самых популярных стейт-менеджеров в экосистеме React и часто встречается в критериях для вакансий. Понимание основ Redux может быть полезным даже если вы не планируете использовать его в своих проектах, так как это расширяет ваш набор навыков и делает вас более привлекательным кандидатом для большего числа работодателей.

2. **Принципы работы стейт-менеджеров**: Понимание концептуальных основ управления состоянием (например, однонаправленный поток данных, неизменность состояния) полезно независимо от выбранного инструмента. Если вы разберетесь в этих принципах, переход от одного инструмента к другому будет не таким сложным.

3. **Рынок труда**: Размещение MobX в вашем резюме может выделить вас на фоне других кандидатов в глазах некоторых работодателей, которые ищут разработчиков с этим умением. Однако, если MobX не так широко используется на рынке, это может ограничить количество вакансий, на которые вы сможете претендовать. Рекомендуется изучить требования к вакансиям в вашем регионе или в той отрасли, в которой вы хотите работать.

4. **Гибкость**: Будучи разработчиком, гибкость в использовании различных инструментов является ценным качеством. Если у вас будет опыт работы как с MobX, так и с Redux, это продемонстрирует вашу способность адаптироваться и выбирать подходящий инструмент для решения конкретной задачи.

5. **Личные проекты и обучение**: Вы также можете использовать свои личные или пет-проекты для демонстрации ваших навыков работы с MobX, что может служить доказательством вашей компетенции.

В конечном итоге, упоминание MobX в вашем резюме вместо Redux будет нормальным, если вы можете аргументировать свой выбор и показать, что умеете эффективно использовать MobX для управления состоянием ваших приложений. Но если вы нацелены на работу в компании, где отдают предпочтение Redux, может быть разумным также иметь опыт работы с Redux.
Нормально если первый стейт менеджер для react который я буду учить — будет mobx, а не Redux?

Нормально ли будет если в резюме есть mobx вместо redux?

Давайте проведем анализ хэхэ на 02.2024:
- Redux (772 вакансии) .
- Mobx (235 вакансий) .
- Zustand (21 вакансия) .

Резюмируя, Ваш навык Mobx примерно в 3 раза менее ценен на рынке, чем навык Redux. Разумеется, сравнение поверхностное, но какой то вывод можно сделать.
Похожие вопросы