кусок г получился, ткните носом где я я там перемудрил? https://codesandbox.io/s/eloquent-firefly-jyrlw
на условие ввода не смотрите, это требование такое: поддерживать ввод только от 2001 до 2050, ни больше ни меньше, проблема не с этим условием, а во всем остальном, хотя если подскажите как условие улучшить можно то буду рад услышать
компонент*
Условие в useEffect не дает изменить значение инпута, лучше написать отдельную функцию, в которой сделать всяческие проверки, и эту функцию кинуть в useEffect
компонент*
Обсуждают сегодня