Я не знаю, как правильно использовать 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))
};