Встречается на собеседованиях • сегодня
В чем разница между useRef и forwardRef
`useRef` — это хук, создающий мутабельный объект с свойством `current`, которое можно изменять без перерисовки компонента. Используется для хранения DOM-элементов, таймеров и других значений.
`forwardRef` — это HOC, который позволяет передавать `ref` через компонент к дочернему элементу. Используется, когда нужно получить доступ к DOM-элементу внутри кастомного компонента.
Пример `useRef`:
```jsx
const inputRef = useRef(null);
```
Пример `forwardRef`:
```jsx
const CustomInput = forwardRef((props, ref) => (
));
```
Ключевое отличие: `useRef` создает `ref`, а `forwardRef` передает его через промежуточные компоненты.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы