Комментарии:
Спасибо!
Ответитьот души, спасибо!
ОтветитьМетод blurHandler почему-то не срабатывает
ОтветитьУ меня у одного не работает?😢
ОтветитьЕдинственное что я поменял, это onBlur , на onChange.
Зато switch case выучил)😂😂😂
Огромное спасибо)
Man u are the best, I was finding this information about 2 days, and your video helped me so mch!!
ОтветитьЧестно говоря, не понравилось, не подошел мне способ
ОтветитьОфигел когда остановил на паузу и понял что прошло уже пол видео, все МЕГА коротко и ясно, без кучи воды и долгих ненужных слов, большое спасибо
ОтветитьДелал валидацию для пет-проекта, очень помог, спасибо!
ОтветитьМне понравилось и я написал комментарий
Ответитьочень помог спасибо большое)
Ответитьвсе классно, спасибо, отличный материал!
ОтветитьБольшое спасибо за шесть минут отличной информации!
ОтветитьЛучший бро!
ОтветитьБлагодарочка за контент, очень многому ты меня уже научил, особенно кастомные хуки просто топ. Спасибо за твой труд!
Ответитьжесть, после того как поуправжняетесь с этим видео обязательно поизучайте что такое formik, сэкономите себе тонну времени и строчек кода
ОтветитьСпасибо за полезный урок! Только я думаю, что правильнее проверять форму при нажатии на кнопку, а не при покидании поля
ОтветитьСпасибо, помог! Красавчик!
ОтветитьЯ молюсь тебе)))
ОтветитьПолезное видео, спасибо!
ОтветитьОтстой полный
ОтветитьА можно ли скопировать код где ни будь?
Ответитьпри вводе нуля в инпут надо что бы сразу загоралась ошибка. реализовать так же как тут с паролем ?
ОтветитьСпасибо Вам!
ОтветитьПочему то у меня в инпуте ничего не хочет писать, что-то походу с useState
ОтветитьСпасибо за труд!. Просто здорово!
ОтветитьДелаю этот компонент по таску(учусь) заняло у меня два дня. Это плюс тайпскрипт и создание карточки по введенным данным. У тебя бы это заняло 10 минут)))
ОтветитьСпасибо. Все круто. Продолжаем смотреть на х 0.75 )))
Ответитьспс !
ОтветитьПочему нельзя просто вставить required и доверить валидацию браузеру?
ОтветитьСпасибо, очень доходчиво, очень наглядно
Ответитьспасибо!
ОтветитьЩоб було актуальніше в нашому технологічному світі, краще код закидувати на гіт або кодепен.
ОтветитьОгромное спасибо
ОтветитьЯ вроде не глупый, но не особо понял как работает эта ебанутая конструкция:
{(emailDirty && errorEmail) && <div style={{color: "red"}}>errorEmail</div>}
Спасибо!!!!
ОтветитьПривет. Я новичок в React, помоги разобраться. После нажатия кнопки форма очищается, а мне надо что бы данные пользователя уходили в другой компонент, но они приходят как undefined так как форма уже пуста.
ОтветитьПривет. Не совсем понял назначение двух стейтов "isDirty" у полей. Для чего они нужны? Зачем нам нужно знать, заходили ли мы в поля или нет? Зачем нам менять этот стейт после захода в поле? Поля же и так замечательно валидируются на правильность ввода или отсутствие данных в полях. Мы их написали позже.
ОтветитьСпасибо ! все на высоте ждем других подобных видео про компоненты и как они работают
Ответитьtop!!!
ОтветитьНу такое. Я устраивался на middle разработчика в одну компанию и тестовым заданием как раз была валидация формы. Если честно, то этот вариант это самый банальный способ валидации, который не особо то и хорош. Валидировать надо сразу всю форму, у формы есть поле onInput, его надо использовать, а не вот это вот всё. Для джунов сойдет, но не больше) Если хочешь поподробнее про способ хорошей валидации, то ответь и я распишу) Неплохо было бы его показать подписчикам в таком случае) Он хорошо масштабируется под множество инпутов. Если у тебя будет 10 инпутов, что нормально для формы, то у тебя просто пипец много строк кода будет) Да, во втором видео гораздо лучше, но всё равно, советую рассмотреть мой вариант и его уже расширить. Там код сейчас не особо то и чистый, но он будет чуток получше всё же) Валидировать сами инпуты напрямую не особо хорошая идея
Ответитьу меня почему то не работает, вроде все написал правильно, так же как и показал, но инпут никак не реагирует(
кто нибудь сталкивался с подобной проблемой?
Все как обычно четко, ясно, понятно, быстро и без воды! Реально подсел на твой канал. Спасибо! Успехов тебе!
ОтветитьА я Formik использую и горя не знаю :-)
ОтветитьВсё классно... Но только один вопрос 🙋 Почему ты всегда передаёшь слушателей { ( e ) => blurHandler( e ) } , а не просто onBluc = { blurHandler } (когда просто сallback принимает только параметр event)
Ответитьатдуши братан, спасибо,удачи!
ОтветитьМожно пожалуйста гайд как очищать поля инпутов после ввода, когда инпут сделан отдельным компонентом.
ОтветитьГрамотная подача материала, красивое оформление. Что ещё нужно? Мой любимый сериал, жду новых серий. Спасибо!
Ответить