【发布时间】:2021-12-07 16:48:17
【问题描述】:
我正在使用 react-hook-form 并且遇到了?操作员。这是什么意思? 以下是有关如何使用它的一些上下文
<span>{errors?.name?.message}</span>
错误是从 useForm() 中解构的,像这样
const { register, handleSubmit, formState: { errors } } = useForm();
这是一个完整的表单输入,可以画出更清晰的画面
<input
type="text"
id='name'
name='name'
{...register('name', {
required: {
value: true,
message: 'Name cannot be empty'
}
})}
placeholder='John Doe'
className='px-6 w-full rounded-md py-2 text-gray-700 focus:outline-none'
/>
<span>{errors?.name?.message}</span>
【问题讨论】:
-
这能回答你的问题吗? Optional Chaining in JavaScript
-
这意味着该属性是
optional或可能是undefined
标签: javascript reactjs react-hook-form