我需要帮助。 我正在尝试从“类组件”转换为“反应钩子”
这是“类组件”的代码:https://codesandbox.io/embed/p2lrxrx30 哪种方法可行,但是当我们单击“提交按钮”时,会显示警报。
这是我要转换为“反应钩子”的代码:
https://codesandbox.io/s/01r7m6k94w?fontsize=14
问题出在这一行:
form onSubmit={this.handleSubmit}
我可以用react-hooks修复它。
感谢您的帮助:)
答案 0 :(得分:1)
您的handleSubmit函数不再存在。将您的代码更改为:
<form onSubmit={doSubmit}>
...
</form>
答案 1 :(得分:0)
您正在调用父函数中不存在的函数,请在下面找到沙箱,请随时提出疑问
PS:还为使用钩子的文本输入添加了onChange句柄