This was my reducer file. everything works fine If I use this. https://gist.github.com/ashiqdev/9129d43c4397ff752f88739cc1f4309f
I want to split it into multiple file using combineReducer. but after splitting it, redux action is not dispatching.
This is my product reducer:
import { SET_PRODUCTS } from '../actionTypes';
const init = {
products: [],
keyword: '',
cartItems: {},
};
const productReducer = (state = init, action) => {
if (action.type === SET_PRODUCTS) {
return {
...state,
products: action.payload,
};
}
return state;
};
export default productReducer;
and here I am combining it:
import { combineReducers } from 'redux';
import productReducer from './productReducer';
import cartItemReducer from './cartItemReducer';
import keywordReducer from './keyWordReducer';
const reducers = combineReducers({
products: productReducer,
keyword: keywordReducer,
cartItems: cartItemReducer,
});
export default reducers;
what I am missing here?