Zarządzanie stanem · Junior · Pytanie 51 z 75

Czy zmiana argumentu useState(initial) w kolejnych renderach aktualizuje stan?

function Price({ amount }) {
  const [value, setValue] = useState(amount);
  // amount changes from 10 to 20 - what is value?
}

Wyjaśnienie

React przechowuje stan między renderami i później ignoruje argument. Jeśli komponent ma podążać za propsem, używaj propsa bezpośrednio albo resetuj stan przez key.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Junior · pytanie 51

Sprawdź się

Rozwiąż test Zarządzanie stanem · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test