Константы
Константы одна из первых тем для холиваров. Как их лучше делать, где размещать и так далее. Мы возьмем такой способ: будем определять константу рядом с экшеном.
src/actions/PageActions.js
Подключим константу в редьюсер Page
src/reducers/page.js
В дальнейшем мы будем придерживаться такого подхода и добавлять константы для всех типов наших экшенов. Зачем мы это делаем, сказать сложно. Попробую придумать пример: вы решили, что все ваши типы теперь должны быть составными строками module name/action type
, получается для SET_YEAR будет:
При подходе с константами, вам потребуется изменит код лишь в одном месте (в определении константы).
Итого: превратили строковое значение в константу и познакомились с данным подходом организации типов экшенов.
Last updated