React · Middle · Pytanie 75 z 75

Dlaczego useEffect z callbackiem async może być problemem?

useEffect(async () => {
  setData(await load());
}, []);

Wyjaśnienie

Zdefiniuj funkcję async wewnątrz efektu i ją wywołaj: useEffect(() => { let ignore = false; (async () => { ... })(); return () => { ignore = true }; }, []).

Do poczytania

Błąd w pytaniu

React · Middle · pytanie 75

Sprawdź się

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

Rozwiąż ten test