React · Middle · Запитання 75 з 75

Чому useEffect з async-колбеком може бути проблемою?

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

Пояснення

Оголосіть async-функцію всередині ефекту й викличте її: useEffect(() => { let ignore = false; (async () => { ... })(); return () => { ignore = true }; }, []).

Де почитати

Помилка в запитанні

React · Middle · запитання 75

Перевірте себе

Пройдіть тест React · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест