React · Middle · Pytanie 2 z 75

Jak zresetować stan <EditForm /> przy przejściu do innego użytkownika?

Wyjaśnienie

Nowy key mówi React, że to inny komponent: stary się odmontowuje razem ze stanem, a nowy montuje. Reset przez efekt działa, ale najpierw renderuje nieaktualne dane, a potem je poprawia - zbędny render i mignięcie. forceUpdate istnieje tylko w klasach i nie resetuje stanu.

Do poczytania

Błąd w pytaniu

React · Middle · pytanie 2

Sprawdź się

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

Rozwiąż ten test