14得票2回答
React钩子表单:知道何时更改值

我们如何在react-hook-form中知道表单是否被修改。 有人有想法吗? 我想知道如果任何值已更改并更新状态"edited"为真。 在我提供defaultValue给useForm({defaultValues:values})之后, 我希望在值从defaultValue更改时得到通知。

13得票4回答
“Dispatch<SetStateAction<any[]>>”类型无法分配给“(values?: string) => void”类型。

我对Typescript非常陌生,正在尝试制作一个基本的PIN输入页面。我的代码沙盒链接是这里。虽然它能工作,但是在第10行的onChange函数中,我遇到了以下错误: Type 'Dispatch&lt;SetStateAction&lt;any[]&gt;&gt;' is not as...

13得票6回答
React Hooks表单:提交时出现未定义的值

我从文档中选了一个例子: import React from &quot;react&quot;; import { useForm } from &quot;react-hook-form&quot;; export default function App() { const { ...

13得票6回答
如何模拟 useFormContext(React Hook Form)?

我正在一个子组件中使用useFormContext。 以下是相关代码: const { register } = useFormContext&lt;CustomerProfileFormData&gt;(); 如何模拟useFormContext以便测试子组件。这是测试内容。 it(...

13得票1回答
react-hook-form 和 Material UI FormControl

我正在尝试为我的表单注册一些单选按钮,但是它无法注册。 &lt;FormControl component="fieldset" inputRef={register({ required: true })}&gt; &lt;FormLabel component="legend"&gt...

12得票6回答
Yup:如何仅在字段存在时验证该字段?

当字段存在时,是否可能仅验证该字段? 我将创建一个应用程序。一个字段(电子邮件)可能在第二步中显示/不显示,这取决于第一步中选择的选项。问题是我不能放置 email: Yup.string().Required(),这会导致即使该字段未显示也运行验证。

12得票4回答
React Hook Form 设置复选框为选中状态。

我正在尝试使用React Hook Form 以下为复选框的简单代码: import React from 'react' import { useForm } from 'react-hook-form' export default function App() { const ...

12得票5回答
类型错误:无法读取空值的属性(读取'useRef')

我使用Next.js、TypeScript、sanity和tailwindcss。我正在尝试使用react-hook-form,但是我收到了一个错误。 我尝试过: - 将Post函数更改为箭头函数 - 将Post函数更改为const函数 - 将IFormInput接口更改为类型 这是错误...

12得票1回答
如何在React中使用react-hook-form来显示错误信息

如何添加验证,我想在电话号码字段上显示错误消息 (helperText, 最小为 10 位,最大为 10 位),并且如果提交的数字不足 10 位也要显示错误消息。 import ReactPhoneInput from "react-phone-input-2" import {TextFi...

12得票2回答
react-hook-form:始终返回字符串类型的值

我正在使用react-hook-form库。 我正在尝试使用该库实现购物车,但在获取数字值时遇到了困难。 即使在使用getValues("count")时将输入标签的name="count"设置为type="number",它仍然返回字符串值。 对于name="count"的字符串值,我的自...