React · Junior · Запитання 62 з 75

Як поставити фокус у поле за кліком на кнопку?

const inputRef = useRef(null);
// <input ref={inputRef} />
// <button onClick={() => inputRef.current.focus()}>Edit</button>

Пояснення

React записує DOM-вузол у ref.current після монтування. Використовуйте ref для імперативних дій на кшталт фокуса, прокручування й вимірювань - не для зміни вмісту.

Де почитати

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

React · Junior · запитання 62

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

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

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