【发布时间】:2021-09-21 14:43:08
【问题描述】:
我是 yup 验证的新手,我正在使用以下选项填充 react-select 下拉列表。现在,当我单击一个按钮时,试图验证是否选择了任何值。但它没有验证。非常感谢任何帮助。
const options = [
{ value: 'active', label: 'Active' },
{ value: 'inactive', label: 'In Active' },
{ value: 'deleted', label: 'Delete' },
];
<Select
defaultValue={options[0]}
isSearchable={false}
className="react-dropdown"
onChange={statusDropdownHandleChange}
classNamePrefix="dropdown"
options={options}
name="status"
{...register("status")}
/>
let schema = yup.object().shape({
status: yup.object().shape({
label: yup.string().required("status is required"),
value: yup.string().required("status is required")
})
});
【问题讨论】:
标签: reactjs react-hooks yup react-hook-form