在我的应用程序中我有重复的reducer示例:
alert.reducer.ts
function alertsReducer(state = initState, action) {
switch(action.type) {
case '[ALERTS] GET_RESPONSE_COMPLETE':
return Object.assign({}, state, {
results: action.payload
});
default:
return state;
}
}
user.reducer.ts
function usersReducer(state = initState, action) {
switch(action.type) {
case '[USERS] GET_RESPONSE_COMPLETE':
return Object.assign({}, state, {
results: action.payload
});
default:
return state;
}
}
确保在我的实际应用程序中有更多的操作与其他上下文做同样的事情。 我如何改进共享减速器,redux有一些工具吗?