PART 05. 데이터를 가져오는 방법 — 데이터 페칭
화면을 그리는 것보다 더 중요한 일이 있습니다. 데이터를 가져오는 것입니다.
Next.js는 브라우저의 fetch API를 그대로 사용하지만, 여기에 캐시와 재검증 기능을 더했습니다. cache: 'no-store'로 SSR처럼 쓰고, revalidate로 ISR처럼 쓰고, 기본값으로 SSG처럼 씁니다.
그리고 Server Actions라는 강력한 기능이 있습니다. 클라이언트에서 서버 함수를 직접 호출하는 방법입니다. API를 따로 만들 필요가 없습니다.
이 파트에서는 데이터를 읽고, 쓰고, 캐시를 관리하고, 데이터베이스와 연결하는 방법을 모두 배웁니다.