Context позволяет поделиться значением со всем поддеревом без передачи props через каждый уровень (prop drilling). Вы создаёте context, оборачиваете поддерево его Provider, и любой потомок читает его с помощью useContext.
= ();
() {
(
);
}
() {
theme = ();
;
}
