Zarządzanie stanem · Middle · Pytanie 11 z 75
Kiedy lepiej umieścić wartość w Contexcie, zamiast przekazywać ją jawnie przez propsy?
- ✓Poprawna odpowiedź: Gdy potrzebuje jej wiele komponentów na różnej głębokości i rzadko się zmienia
- 2Zawsze, gdy prop jest używany przez więcej niż jeden komponent
- 3Gdy wartość jest funkcją, bo funkcji nie można przekazywać propsami
Wyjaśnienie
Context wymienia jawność na wygodę: trudniej zobaczyć, skąd pochodzą dane, a komponenty zależą od obecności providera. Używaj go do naprawdę przekrojowych wartości; w pozostałych przypadkach jawne propsy lub kompozycja są czytelniejsze.