Управление состоянием с использованием глобального js файла без использования какой-либо библиотеки в React - PullRequest
1 голос
/ 18 января 2020

Что является основой c Проблема, если я выполняю управление состоянием, используя файл JS со всеми данными состояния и пишу функции для манипулирования данными в нем. И экспортировать все эти функции и состояния в различные компоненты в зависимости от требований. Наконец, добавление зависимости к компоненту, который должен перерисовать компонент, на основе изменения состояния в глобальном файле состояния JS.

Так что же является существенным отличием при представлении таких библиотек, как redux или Mobx et c или почему это может быть плохой практикой при управлении государством?

1 Ответ

1 голос
/ 18 января 2020

Это может быть плохой практикой, если вы в конечном итоге плохо изобретаете колесо. Такие библиотеки, как Redux или Mobx, проверены в бою, поддерживаются целым сообществом разработчиков и успешно используются во многих проектах. Вы могли бы достичь этого самостоятельно, но вы должны решить, стоит ли это того, учитывая ваши обстоятельства.

Преимущества этого могут заключаться в том, что это отличный учебный опыт, и вы получаете лучший понимание того, что на самом деле делают библиотеки управления состояниями.

Недостатками может быть то, что вы тратите много времени на решение проблемы, которая уже много раз решалась. И что любой новый разработчик, присоединяющийся к вашему проекту, должен изучить ваше специфицированное c решение для управления состоянием и не может опираться на знания популярных и широко используемых библиотек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...