function initState() { return { areaDrpTmType: 'h1', activeRzSt: null, warnType: 'sh', }; } const overallview = { state: initState(), reducers: { setAreaDrpTmType(state, val) { return { ...state, areaDrpTmType: val }; }, setActiveRzSt(state, val) { return { ...state, activeRzSt: val }; }, setWarnType(state, val) { return { ...state, warnType: val }; }, reset() { return initState(); } }, effects: dispatch => ({ }) }; export default overallview;