Zarządzanie stanem · Junior · Pytanie 24 z 75
Czy komponent może używać kilku kontekstów jednocześnie?
- ✓Poprawna odpowiedź: Tak: wywołać
useContextdla każdego - 2Nie: tylko jeden kontekst na komponent
- 3Tylko po połączeniu kontekstów w jeden przez
mergeContexts
Wyjaśnienie
const theme = useContext(ThemeContext); const user = useContext(UserContext); - to normalne. Rozdzielenie niepowiązanych wartości na różne konteksty dodatkowo zmniejsza zbędne rendery.