Встречается на собеседованиях • сегодня
Как передать что-либо через вложенность в несколько компонентов
В React можно использовать:
1. **Props drilling** - передача данных через цепочку компонентов:
```jsx
```
Минус: громоздко при глубокой вложенности.
2. **Context API** - создание контекста и провайдера:
```jsx
const DataContext = createContext();
function App() {
return (
);
}
function GrandChild() {
const data = useContext(DataContext);
return
{(data) => }
```
Для сложных приложений лучше использовать Context API или стейт-менеджеры (Redux, MobX).
{data}
;
}
```
3. **Композиция компонентов** через children или render props:
```jsx

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