Встречается на собеседованиях • сегодня

В чем разница между Context и props в React

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

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы