Dzięki useContextjesteśmy w stanie przekazać dynamiczną wartość w wiele miejsc jednocześnie - przykładowo, poniższy komponent przekazuje do ColorContext.Providerwartość wybranego koloru.
Wartość ta jest pobierana w komponencie ThemedSpan, który jest wykorzystany w kilku miejscach w aplikacji.
Co jeśli chcielibyśmy wykorzystać ThemedSpando stworzenia napisu "Uwaga!" w komponencie Footer, ale tak żeby nadać mu czerwony kolor?