Zarządzanie stanem · Junior · Pytanie 53 z 75
Gdzie umieszczać provider Contextu?
- ✓Poprawna odpowiedź: Jak najbliżej nad komponentami, które potrzebują wartości, a nie automatycznie w korzeniu aplikacji
- 2Zawsze wokół
<html> - 3Wewnątrz każdego komponentu-konsumenta
Wyjaśnienie
Niżej położony provider ogranicza część drzewa renderowaną ponownie przy zmianie wartości i zachowuje niezależność niepowiązanych funkcji. Naprawdę globalne wartości (motyw, autoryzacja) mogą żyć przy korzeniu.