Написание счетчика с помощью Redux
Теперь вы узнали все основные принципы Redux! Вы видели, как создавать действия и создателей действия, создавать хранилище Redux, отправлять ваши действия в хранилище и разрабатывать обновления состояния с помощью чистых редукторов. Вы даже видели, как управлять сложным состоянием с композицией редукторов и обрабатывать асинхронные действия. Эти примеры упрощены, но эти концепции являются основными принципами Redux. Если вы их хорошо понимаете, вы готовы приступить к созданию своего собственного приложения Redux. Следующие упражнения охватывают некоторые детали, касающиеся неизменности state
, но сначала рассмотрим все, что вы изучили до сих пор.
В этом уроке вы будете реализовывать простой счетчик с помощью Redux с нуля. Основы представлены в редакторе кода, но вам нужно будет заполнить детали! Используйте имена, которые предоставлены и опишите создателей действий incAction
и decAction
, редуктор counterReducer()
, типы действий INCREMENT
и DECREMENT
, и, наконец, Redux хранилище store
. После того, как вы закончите , вы должны смочь отправить действия INCREMENT
или DECREMENT
для увеличения или уменьшения состояния в хранилище store
. Удачи в создании вашего первого приложения Redux!