Встречается на собеседованиях • сегодня
Что такое Props Drilling
Props Drilling — это передача пропсов через несколько уровней компонентов, даже если промежуточные компоненты их не используют. Это может усложнить поддержку кода и сделать его менее читаемым.
**Пример:**
```jsx
// Parent → Child → Grandchild (нужен пропс `theme`)
function Parent() {
return ;
}
function Child({ theme }) {
return ; // Child не использует `theme`
}
function Grandchild({ theme }) {
return
Current theme: {theme}
;
}
```
**Решение:**
- **Context API** или **Redux** для глобальных данных.
- **Композиция компонентов** (например, `children` или render props).
- **React Hooks** (`useContext`).
Минусы Props Drilling:
- Усложняет рефакторинг.
- Делает компоненты менее независимыми.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы