【发布时间】:2017-03-14 21:51:31
【问题描述】:
我正在使用 redux-form 和 react-redux。
这是我收到的警告。
您会注意到它指向我的代码 CreateNewOrderForm.jsx:39、NewOrderFormFour.jsx:65 和 NewOrderFormFour.jsx:122 中的 3 个位置。
我需要另一双眼睛看它。
CreateNewOrderForm.jsx:39:
toggleDialog = (id) => {
const { dialog, openDialogFunction, closeDialogFunction } = this.props;
if (dialog.show && (dialog.id === 'confirmOrderDialog' || 'confirmOrderDialog')) {
closeDialogFunction(id);
}
else {
openDialogFunction(id, 1);
}
}
NewOrderFormFour.jsx:65:
openConfirmationDialog = () => {
const { openDialogFunction } = this.props;
openDialogFunction('confirmOrderDialog');
}
NewOrderFormFour.jsx:122:
<Form
id="createOrder"
onSubmit={ handleSubmit(this.openConfirmationDialog()) }
>
需要在handleSubmit 中调用this.openConfirmationDialog 方法吗?
或者把它放在回调中?
因为我收到了超过 1000 个错误,所以一直在努力查明错误。
我可以改变什么来让它工作?
【问题讨论】:
标签: reactjs react-redux redux-form