小编Dev*_*v T的帖子

React Hook Form - Rules.Validate 未触发

我有以下带有 RHF 控制器和 MUI 文本字段的字段:

<Controller
  control={control}
  name="name"
  defaultValue=""
  rules={{
    required: true,
    minLength: 3,
    maxLength: 300,
    validate: wtf,
  }}
  render={({ field, fieldState: { error } }) => (
    <TextField
      {...field}
      fullWidth
      label="Name"
      size="small"
      helperText={formState?.errors?.name?.message}
      error={error !== undefined}
    />
  )}
/>
Run Code Online (Sandbox Code Playgroud)

输入更改时不会调用 wtf 方法。我尝试过不同的重新验证模式,但这根本没有触发。我在这里错过了什么吗?我检查过示例和教程,它们似乎都是这样做的。

reactjs material-ui react-hook-form

3
推荐指数
1
解决办法
6434
查看次数

标签 统计

material-ui ×1

react-hook-form ×1

reactjs ×1