Смотря какую валидацию.
Задать корректные атрибуты в html и простейшие спагетти-проверки в js - это одно.
Сделать универсальный react-компонент формы, который можно было бы использовать в любом месте проекта, и/или в котором были бы кастомные валидации уровня "проверить, что выбранная дата-время в календаре не пересекается с другими событиями всех участников" - совсем другое.
Но и то и другое можно назвать валидацией.