React · Junior · Pytanie 11 z 75
Co zwraca useState(0)?
- 1Obiekt
{ value, setValue } - ✓Poprawna odpowiedź: Tablicę z bieżącą wartością i funkcją do jej aktualizacji
- 3Tylko bieżącą wartość; aktualizacje idą przez
this.setState
Wyjaśnienie
const [count, setCount] = useState(0) - destrukturyzacja tablicy pozwala dowolnie nazwać zmienne. Wartość początkowa jest używana tylko przy pierwszym renderze. Jeśli jej obliczenie jest kosztowne, przekaż funkcję: useState(() => compute()).