谢邀!原因是您本身就多包装了一层{}!我这边大致写一个示例供您参考: import { fromJS } from 'immutable'; import { LOADING } from '../Constants/DispatchTypes'; // 初始化state数据 const initialState = { loading: false }; /** * 公共reducer * @return */ const Common = (state = initialState, action) => { switch(action.type) { case LOADING: // 用于页面和区块的加载中状态 return fromJS(state).merge({loading: action.loading}).toJS(); default: return state; } } export { Common }; 不过我这边引入了数据处理库 immutable.js!您也可以直接使用Object.freeze 或 Object. assign。
谢邀!
原因是您本身就多包装了一层
{}
!我这边大致写一个示例供您参考:不过我这边引入了数据处理库 immutable.js!您也可以直接使用Object.freeze 或 Object. assign。