How to configure redux store with redux-logger using redux toolkit

  1. install redux-logger

npm i redux-logger or yarn add redux-logger
2.configure store:

import AsyncStorage from ‘@react-native-async-storage/async-storage’;

import rootReducers from ‘app/store/slice’;

import { createLogger } from ‘redux-logger’;

import { configureStore } from ‘@reduxjs/toolkit’;

const config = {

key: ‘root’,

storage: AsyncStorage,

blacklist: [‘loading’],

debug: true, //to get useful logging

};

import { persistStore, persistReducer } from ‘redux-persist’;

const middleware = [];

middleware.push(createLogger());

const reducers = persistReducer(config, rootReducers);

const enhancers = […middleware];

const persistConfig: any = { enhancers };

export const store = configureStore({

reducer: reducers,

middleware: enhancers,

});

export const persistor = persistStore(store, persistConfig);

1.click here for configure store from scratch using redux toolkit
2.click here for configure persist store using redux toolkit
3.click here for configure middleware using redux toolkit
4.click here for configure redux-logger using redux toolkit

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Ahtisham Shahzad
Ahtisham Shahzad

Written by Ahtisham Shahzad

Software Engineer (React/React Native Developer)

No responses yet

Write a response