Этот вопрос проверяет знание концепции ref в React, которая позволяет напрямую взаимодействовать с DOM-элементами или хранить изменяемые значения, которые не участвуют в процессе рендера
Короткий ответ
В React ref используется для получения прямого доступа к DOM-элементам или управления ими, а также для хранения данных, которые не влияют на перерисовку компонента. Например, с помощью ref можно фокусировать элементы ввода, отслеживать состояние анимации или сохранять значения между рендерами без их обновления.
import React, { useRef } from "react";
function App() {
const inputRef = useRef(null);
const focusInput = () => {
inputRef.current.focus();
};
return (
<div>
<input ref={inputRef} />
<button onClick={focusInput}>Фокус</button>
</div>
);
}Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.