Я так понял, вы имеете ввиду один state с разными полями или несколько хуков. Проверяете их через условный оператор. Например, у нас есть текстовое поле. Вот состояние под него:
const [text, setText] = useState('');
Вешаете на текстовое поле onChange и ему setText(value). Далее можно под текстовым полем замутить span, который будет отображать текст в случае того, что поле не того размера (допустим меньше 3 символов).
{(text <= 3) && <span>введённый текст должен быть длиннее трёх знаков</span>}