...

/

Store Enhancers

Store Enhancers

Learn about the store enhancers that help decorate the store.

We'll cover the following...

Store enhancers are higher-order functions used to enhance the default behavior of the Redux store. In contrast to middleware and reducers, they have access to all internal store methods.

To give a few examples, there are store enhancers for:

  • Store synchronization (between browser tabs or even network clients)
  • State persistence
  • Integration with developer tools

Let’s build an example store enhancer that will persist state changes and ...