Reducer 中代码是否出现了错误 ?

来源:15-2 Redux项目集成(1)

刘宁Leo

2018-12-14

对于 reducer 中的 index.js 中的代码存在疑问:

export default (state = initialState, action) => {
  switch (action) {
    case type.SWITCH_MENU:
      return {
        ...state,
        menuName: action.menuName
      };
    default:
      break;
  }
};
  1. switch(action)是否应该是switch(action.type)?
  2. default后面是否应该 return state?
写回答

1回答

河畔一角

2018-12-15

没错,代码有问题,这个地方应该是action.type

0
1
刘宁Leo
非常感谢!
2018-12-15
共1条回复

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程