Многоразовая логика обработки форм в Redux - PullRequest
0 голосов
/ 01 февраля 2019

Я хочу иметь редуктор для каждой формы, он будет содержать initialState со значениями формы, возможно, ошибки.Но как я могу использовать ту же логику для каждого редуктора ..

Пока у меня есть formReducer с initialState в качестве объекта, который содержит все формы.И состояние устанавливается на основе имени формы, например:

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

Я хочу нарушить это состояние во многих состояниях, но сохраняю логику ..

...