Creating Reducers with createReducer
Get started with the createStore utility provided by Redux toolkit. In addition, learn how to simplify the creation of Redux reducers.
We'll cover the following...
Creating reducers with createReducer
Of all Redux main actors, reducers getS the worst rap. Everyone seems to have something against them. From the widely annoying switch statements to the immutability constraints you have to employ, it’s easy to see why.
Well, let’s see what RTK’s has to offer to cure some of these woes.
The createReducer helper function, as you may have guessed, helps you write reducers with ease. Let’s explore its basic API.
Consider the Flappy reducer:
This is a standard reducer creation set up, but the main goal of a reducer is to take in actions and return a new state while handling defaults and initial state.
With createReducer, a map object notation may be used as follows:
actionsMap is an ...