при сабмите подсветить красным обязательные поля, которые не заполнены. Как лучше сделать? Написать стейт с объектом в котором а-ля isValid(InputName) под каждый элемент формы?
у хук форм есть такие возможности
у меня не используется он и хотелось бы его избежать
Значит сделать лучше так, как сделано в нём
Создай стейт массива полей, где нужно вывести поля выведи мапом, мап вернет <input value={item.value} isValid хочешь классом хочешь датасетом, ончендже вызови сетстейт внутри, условие если айди или нейм поля совпадает верни объект с новым велью элс верни item
Обсуждают сегодня