我正在使用 combineReducer 像这样组合减速器和减速器
const todo = (state = {}, action) => {
switch (action.type) {
//...
case 'TOGGLE_TODO':
if (state.id !== action.id) {
return state
}
return Object.assign({}, state, {
completed: !state.completed
})
default:
return state
}
}
我的问题是,如果我像这样定义减速器,我会闻到声纳代码的味道
Function parameters with default values should be last1
但是在这个序列中结合reducer pass参数只是如何解决这个问题?