React-Redux Изменить состояние по клику - PullRequest
0 голосов
/ 13 января 2019

Я не знаю, как правильно использовать Redux. Я создал свое состояние как объект с 10 элементами.

В другом месте моего кода у меня есть вход. Я думал, что сделаю функцию onChange={somefunction}, которая определяет, проверяется ли ввод.

Отсюда я не знаю, что делать. Я знаю, что должен сделать действие и редукторы, и отправить действие.

Я знаю, что это неправильно, но вот мой код, как сейчас:

В файле действий:

export const cambioCheck = (event) => {
  type: CAMBIOCHECK,
  payload: event.target
};

В файле редуктора:

export const cambioCheck = (state = {}, action) => {
  switch (action.type) {
    case CAMBIOCHECK:
      return { ...state, statoKeys[action.paylod.name] : action.payload.checked };

    default:
      return state
  }
}

Вот где я использую эту функцию:

const mapDispatchToProps = (dispatch) => {
   statoCheck: (event) => dispatch(cambioCheck(event))
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...