React · Junior · Pytanie 33 z 75
Co zwraca useContext(MyContext), jeśli nad komponentem nie ma providera?
- 1Zawsze
undefined; wartość domyślna jest ignorowana - ✓Poprawna odpowiedź: Wartość domyślną z
createContext(defaultValue) - 3React rzuca błąd „Provider is missing”
Wyjaśnienie
Wartość domyślna jest używana, gdy wyżej w drzewie nie ma providera. Często ustawia się ją na null i robi hook-opakowanie, który rzuca czytelny błąd: „useAuth must be used within AuthProvider”.