Встречается на собеседованиях • сегодня
С помощью чего можно решить проблему props drilling
Props drilling можно решить несколькими способами:
1. **Context API** - встроенное решение React для передачи данных через дерево без явной передачи пропсов.
```jsx
const ThemeContext = React.createContext();
function App() {
return (
);
}
function Child() {
const theme = useContext(ThemeContext);
return
{theme}
;
}
```
2. **Состояние менеджеры** - Redux, MobX, Zustand и другие.
3. **Компонентная композиция** - передача компонентов как children:
```jsx
function Parent({ children }) {
return {children}
;
}
```
4. **Render Props** - передача компонента в качестве пропса.
Выбор зависит от сложности приложения. Для простых случаев хватит Context API, для сложных - лучше использовать Redux/Zustand.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы