169 похожих чатов

Привет всем как в react-hook-form показать warning пока поле активно ? в

redux-form в пропс приходило meta: { active: boolean } и можно было опредилить функцию warn

10 ответов

4 просмотра

что значит "активно"? есть errors, есть dirty, есть touched https://react-hook-form.com/api#formState

Azim- Автор вопроса
Victor Rusakovich
что значит "активно"? есть errors, есть dirty, ест...

активно значит когда на поле сфокусировались или пока что то вводят (onChange)

Не нашел такого в API. Единственное что в голову приходит - onFocus/onBlur

Azim
активно значит когда на поле сфокусировались или п...

так это стандартная работа - когда меняешь ошибочное значение, валидация работает по onChange https://codesandbox.io/s/o766kp4z05

Azim- Автор вопроса
eden lane
Не нашел такого в API. Единственное что в голову п...

я так и сделал, думал может есть способ поудобнее

Azim- Автор вопроса
Victor Rusakovich
так это стандартная работа - когда меняешь ошибочн...

да это error, а как сделать так же только warning ?

Azim
да это error, а как сделать так же только warning ...

Нету поддержки ошибок разного уровня. Инпут либо валиден либо нет Можно пример как это должно работать?

Azim- Автор вопроса
Victor Rusakovich
Нету поддержки ошибок разного уровня. Инпут либо в...

да, у меня select-autocomplete с поиском. Список приходит с бекенда, но очень огромный. Из за этого мне нужно получить первые три символа значения которые хочет ввести user, и то что он введет я отправляю на сервер. В ответе мне приходит уже укороченный список и тогда я его показываю. Соответственно как только поле активно я должен снизу показать helper-text типо "Введите 3 или более символа", а как ответ придет я его должен убрать. Это ведь похоже на warning ?

Azim
да, у меня select-autocomplete с поиском. Список п...

Это больше похоже на функционал автокомплита. Почему форма должна валидировать это?

Azim- Автор вопроса
Victor Rusakovich
Это больше похоже на функционал автокомплита. Поче...

возможно ты прав, я принципе так и сделал как говорил выше. (onFocus, onBlur, onChange + состояние = [warning, setWarning] = useState('')) но то же самое я делал недавно когда работал с redux-form. Там полю в пропсы приходило состояние active и я просто проверял вроде active && 'Введите 3 или более символов'. И никаких состояний и слушателей не добавлял. Думал может есть такая же возможность в react-hook-form

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Подскажите, можно ведь комбинировать запись данных в один и тот же Stream через TFileStream и через TCompressionStream поочерёдно? Ну т.е. часть данных мне нужно сжать, часть ...
notme
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати на работу никто не хочет, слегка на Сшке подписывать? От 170к в месяц, под Москвой
Andrey Ermakov
6
А подскажите вопрос. Запускаю приложение под дебагом, всё красиво дебажится. Копирую его в другую папку, запускаю, в делфи делаю атач ту процесс, бряки при этом перестают рабо...
Serjone
2
Карта сайта