-
茅侃侃
redux-actions 并不是 middleware, 只是用来生成基本 action type 函数模版代码而已,是一个 action creator 吧,同时他的 handleactions 可以简化 reducers 的写法 不用那么多 switch ,总的来说只是一个代码生成的辅助,不用也是可以的。
-
qq_笑_17
通过指定动作的字面量自动创建action和reducer。可以极大的简化手写动作和处理函数。配合redux-promise,还可以自动创建异步的action和reducer,可以极大提高代码质量,使代码更易维护。
-
至尊宝的传说
为了实现上面类似的效果,可以用这几行代码:export function createReducer (initialState, reducerMap) { return (state = initialState, action) => { const reducer = reducerMap[action.type] return reducer ? reducer(state, action.payload, action.params) : state }}
-
幕布斯7119047
一个 middleware,可以在 redux 的 action 部分用 flux 的 action 写法来写。