Доступність · Senior · Запитання 20 з 75

Обробник у React задає стан, щоб показати панель, і викликає ref.current.focus(). Чому це не працює?

Показати відповідь

Правильна відповідь: Панель ще не відрендерена на момент виклику

Пояснення

Оновлення стану групуються й рендеряться після обробника. Використайте ефект, залежний від стану, або flushSync, якщо елемент потрібен одразу.

Де почитати

Помилка в запитанні

Доступність · Senior · запитання 20

Перевірте себе

Пройдіть тест Доступність · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест