Javascript

[React] Async / Await

너무앵 2022. 2. 7. 21:40

비동기 코드를 수행하기 위한 방법

  • .then으로 계속 연결되는 ‘콜백지옥’을 해결하기 위한 구문 작성 방법
  • async + 함수 / await+ 결과
const [loading, setLoading] = useState(true);
  const [movies, setMovies] = useState([]);
  const getMovies = async () => {
    const json = await (
      await fetch(
        `https://yts.mx/api/v2/list_movies.json?minimum_rating=9&sort_by=year`
      )
    ).json();
    setMovies(json.data.movies);
    setLoading(false);