Зачем нужен forwardRef?

Middle
246 просмотров
AFK Offer AI

forwardRef позволяет передать ref через компонент дочернему DOM-элементу. Обычно ref не передаётся как обычный проп — React его перехватывает. ForwardRef оборачивает компонент и пробрасывает ref вторым аргументом. Это нужно для UI-библиотек и переиспользуемых компонентов — кнопок, инпутов — чтобы родитель мог получить доступ к DOM-узлу. В React 19 forwardRef больше не нужен — ref передаётся как обычный проп.

Следующий вопрос

Что такое event bubbling и capturing?