Zarządzanie stanem · Middle · Pytanie 55 z 75

Jak komponent może dostać wynik thunka lub złapać jego błąd?

try {
  const user = await dispatch(saveUser(data)).unwrap();
  navigate(`/users/${user.id}`);
} catch (err) {
  showError(err.message);
}

Wyjaśnienie

Bez unwrap obietnica zawsze rozwiązuje się końcową akcją (fulfilled lub rejected) i łatwo obsłużyć ją niepoprawnie.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 55

Sprawdź się

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

Rozwiąż ten test