Фокус можно ставить через ref после монтирования, callback ref или уместный autofocus; точный способ зависит от жизненного цикла элемента.
Можешь предложить ещё решения для постановки фокуса?
Фокус можно ставить через ref после монтирования, callback ref или уместный autofocus; точный способ зависит от жизненного цикла элемента.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Фокус можно ставить через ref после монтирования, callback ref или уместный autofocus; точный способ зависит от жизненного цикла элемента.
Избегайте случайного setTimeout как основного решения. Для модального окна нужны начальный фокус, ограничение навигации и возврат фокуса после закрытия. Не перехватывайте фокус при каждом обновлении: это мешает клавиатурному вводу и screen reader.