React. Реализация создания формы и ее валидация без сторонних библиотек.
1 вариант - закоментирован - без использования кастомных хуков
2 вариант - создание кастомных хуков useInput и useValidation - для дальнейшей диструктуризации нужных свойст для отдельного инпута.
Так же создан объект validations - для передачи нужных свойств для инпута - перебор объект и конструкция switch/case