// Actions const CHANGE_MENU_ITEM = 'yapi/menu/CHANGE_MENU_ITEM'; // Reducer const initialState = { curKey: '/'+window.location.hash.split("/")[1] } export default (state = initialState, action) => { switch (action.type) { case CHANGE_MENU_ITEM: { return { ...state, curKey: action.data }; } default: return state; } } // Action Creators export function changeMenuItem(curKey) { return { type: CHANGE_MENU_ITEM, data: curKey } }