Можешь предложить ещё решения для постановки фокуса?

Фокус можно ставить через ref после монтирования, callback ref или уместный autofocus; точный способ зависит от жизненного цикла элемента.

Короткий ответ

Что ответить на собеседовании

Фокус можно ставить через ref после монтирования, callback ref или уместный autofocus; точный способ зависит от жизненного цикла элемента.

Подробный разбор

Ответ с пояснениями

Фокус можно ставить через ref после монтирования, callback ref или уместный autofocus; точный способ зависит от жизненного цикла элемента.

Избегайте случайного setTimeout как основного решения. Для модального окна нужны начальный фокус, ограничение навигации и возврат фокуса после закрытия. Не перехватывайте фокус при каждом обновлении: это мешает клавиатурному вводу и screen reader.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее