我不知道如何正确使用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))
};