Как написать кастомный хук для управления формой
Управление формами в React всё ещё частая боль. Библиотеки вроде Formik или React Hook Form решают задачу, но иногда вам нужен лёгкий, прозрачный и контролируемый подход без зависимостей. Особенно если форма небольшая, а требования простые: поля, валидация, сброс. В этой статье мы напишем универсальный кастомный хук useForm, который: Начнём с базового состояния. Форма — это объект, где ключи = имена полей, значения = их текущее содержимое. Теперь добавим обработчик изменения: Этот подход работает с любыми полями: <input>, <select>, даже кастомными компонентами...
239 читали · 4 года назад
Как с легкостью создавать формы на React с помощью react-hook-form
Источник: Nuances of Programming Никто не любит раз за разом создавать сложные формы с валидацией, и React-разработчики  —  не исключение. Когда дело доходит до создания форм в React, важно выбрать такую библиотеку, которая предоставляет максимум удобных инструментов и требует минимум кода. Исходя из этих двух критериев  —  полезности и простоты  —  идеальным вариантом будет react-hook-form. Посмотрим, как применить react-hook-form в проектах для создания насыщенных, функциональных форм. Установка...