Context API передаёт значение потомкам без ручного пробрасывания через каждый промежуточный компонент, решая проблему prop drilling.
Что такое Context API в React и какую проблему он решает?
Context API передаёт значение потомкам без ручного пробрасывания через каждый промежуточный компонент, решая проблему prop drilling.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Context API передаёт значение потомкам без ручного пробрасывания через каждый промежуточный компонент, решая проблему prop drilling.
Provider задаёт значение, а потребитель читает ближайший подходящий context. При изменении value потребители обновляются; свежий объект при каждом рендере может давать лишние обновления. Context не заменяет автоматически логику управления состоянием или серверный кеш: это механизм распространения зависимости, например темы или текущей локали.