Я новичок в ReactJs, я использую Ant-design для регистрационной формы и применил некоторые правила проверки. Я хочу проверить пользователя, когда пользователь вводит что-то в поля, пользователю отображается сообщение ( Username must be Unique ) для руководства. Но когда я ввожу что-то, возникает ошибка Unknown rule type username.
Код формы
<FormItem>
{getFieldDecorator('username', {
rules: [
{
type: 'username',
message: 'Username Must be Unique!',
},
{
required: true,
message: 'Please Enter Your Username',
},
],
})(<Input placeholder = "Username" />)}
</FormItem>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы, должно быть, путаете type с чем-то еще.
Согласно этой странице: https://ant.design/components/form/, тип скорее будет ссылаться на что-то вроде string или boolean.
Обновлено:
...
{
type: string,
message: 'Username Must be a string',
},
...
Я думаю, вы не до конца понимаете правило type:. Строка указывает, что ожидаются такие символы, как буквы (a b c), числа (1 2 3) и символы (! @ #). Логика для уникального имени пользователя должна быть разработана вне этого.
Не могли бы вы добавить код, который проверяет мою форму со строкой или логическим значением