Встречается на собеседованиях • сегодня
Как прокинуть ссылку в дочерний 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;
});
```
Выбор способа зависит от конкретной задачи и архитектуры приложения.

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