Zarządzanie stanem · Junior · Pytanie 4 z 75

Jak poprawnie zaktualizować jedno pole obiektu w stanie?

const [form, setForm] = useState({ name: "", email: "" });

Wyjaśnienie

W odróżnieniu od this.setState w klasach setter useState zastępuje wartość w całości - setForm({ email }) zgubi name. Mutacja i przekazanie tego samego obiektu zostaną pominięte: React porównuje referencje (Object.is).

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Junior · pytanie 4

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