【发布时间】:2020-02-05 10:54:39
【问题描述】:
我正在将此应用程序转换为 Redux,但自定义句柄函数正在使用 {name , value } = event.target
handleChange = event => {
const { name, value } = event.target;
this.setState({
[name] : value
});
}
在这里,他们为所有字段动态地采用单个处理程序 但在我的情况下,我使用了 dispatch 'react-redux hooks' 而不是 setState
this.setState({
[name] : value
});
dispatch(reducerName({
type: 'SET_NAME / SET_EMAIL / SET_any_other_fiels',
payload: value
})
我的解决方案是为每个字段制作 handleChange[type] 或者我可以做点别的吗? 我有字段
let initialState = {
name,
email,
walletid:'',
payout:0,
bank:{
bank: 0,
expenditures: 0,
fees: 0,
income: 0,
receipts: 0,
rejected: 0
}
}
i want to share the single case in reducer to add all fields
【问题讨论】: