Встречается на собеседованиях • сегодня

Как прокинуть ссылку в дочерний React компонент

В React ссылки можно прокинуть в дочерний компонент несколькими способами: 1. **Через props** (проще всего): ```jsx function Parent() { const link = "https://example.com"; return ; } function Child({ link }) { return Click me; } ``` 2. **Используя Context API**, если ссылка нужна глубоко в иерархии: ```jsx const LinkContext = createContext(); function Parent() { return ( ); } function DeepChild() { const link = useContext(LinkContext); return Click; } ``` 3. **Через ref**, если нужно получить DOM-элемент: ```jsx function Parent() { const linkRef = useRef(); return ; } const Child = forwardRef((props, ref) => { return Link; }); ``` Выбор способа зависит от конкретной задачи и архитектуры приложения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы