Встречается на собеседованиях • сегодня
В чем разница между Context и props в React
Context и props в React служат для передачи данных, но делают это по-разному.
**Props**:
- Передаются явно от родителя к ребенку через атрибуты
- Работают только вниз по дереву компонентов
- Лучше для локальной передачи данных
```jsx
```
**Context**:
- Позволяет передавать данные через дерево без явной передачи props
- Доступен всем потомкам Provider'а независимо от глубины
- Лучше для глобальных данных (тема, авторизация)
```jsx
const ThemeContext = createContext('light');
function App() {
return (
);
}
```
Основное отличие: props требуют явной передачи через каждый уровень, а Context позволяет "пропускать" промежуточные компоненты. Context следует использовать умеренно, так как он усложняет переиспользование компонентов.

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