【发布时间】:2020-04-28 20:13:51
【问题描述】:
我一直在使用带有原生元素的 react 钩子表单库,但想使用 Controller API 切换到自定义组件。
我的自定义输入组件更新 React 状态但没有更新表单状态中的 ref 时遇到问题。因此,必填字段始终被标记为无效,我无法提交表单。
这是我的问题的演示:https://codesandbox.io/s/react-hook-form-controller-bofv5
它应该在提交时注销表单数据 - 但提交永远不会发生,因为表单无效。
【问题讨论】:
-
您可能需要进一步澄清
react hook from library的含义(我猜您的意思是useState[和其他默认挂钩] 以及您对custom components using the controller API的含义(我猜现在你在谈论框架react-hook-form) -
是的,我写了“react hook 表单库”,猜猜你读的是“form as 'from'。 :)
-
哦,真的,我的错,对不起。
标签: javascript reactjs react-hooks react-hook-form