Почему action & actionsType в Redux находятся отдельно? - PullRequest
0 голосов
/ 29 октября 2018

В Redux зачем хранить файл действия и тип действия отдельно. Существует тип действия, который уже существует внутри объекта действия, тогда зачем снова отдельный файл для типа?

1 Ответ

0 голосов
/ 29 октября 2018

Хотя технически вам не нужно иметь отдельный файл "types" для определения типов действий, это довольно распространенное соглашение. Из документов Redux (https://redux.js.org/recipes/reducingboilerplate#actions) они перечисляют ряд преимуществ для этого шаблона:

Это помогает поддерживать согласованность имен, потому что все типы действий собрались в одном месте.

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

Список типов действий, которые были добавлены, удалены и изменены в Запрос на извлечение помогает всем членам команды следить за масштабом и внедрение новых функций.

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

В конце концов, вам решать, как вы решите реализовать вещи в своем проекте.

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