我有一個減速,看起來像這樣:減速返回減速的集合導致
const chart = combineReducers({
data,
fetchProgress,
fetchError,
updateProgress,
updateError,
});
現在我想不僅是一個圖表,但多個圖表。
const charts = (state = {}, action = {}) => {
if (action.type == FETCH_CHART || action.type == ...) {
let newChart = chart(state[action.id], action);
return Object.assign({}, state, {[action.id]: newChart});
}
return state;
}
這樣做是否有什麼概念錯誤?
如果否,是否有更好的方法來實現相同的結果?