Define Redux Actions with createAction
Explore how to define Redux actions efficiently using the createAction API in Redux Toolkit. Learn to combine action type and creator creation, utilize the .type property, and handle payloads with ease, streamlining your Redux code.
We'll cover the following...
We'll cover the following...
The createAction API
The API for createAction is simple but very much needed.
Consider the typical way to create a Redux action. We’ve followed a similar pattern with Flappy.
(i) Create a type string.
(ii) Create the action creator.
Action objects have a somewhat fixed shape, making it obvious to automate its creation. With createAction, we can merge the steps above into one. Just invoke createAction with an action type.
While the utility name says createAction, it ...