Redux中可重用的表单处理逻辑

时间:2019-02-01 18:49:36

标签: reactjs redux reusability reducers

我想为每种形式使用reducer,它将包含带有形式值的initialState,可能是错误。但是我该如何对每个减速器使用相同的逻辑。

到目前为止,我已经将带有初始状态的formReducer作为包含所有表单的对象。并根据表单名称设置状态,例如:

(state, { id, value, formName }) => ({
    ...state,
    [formName]: {
      ...state[formName],
      values: Object.assign({}, state[formName].values, { [id]: value }),

我想在很多状态下打破这种状态,但要保持逻辑。

0 个答案:

没有答案