fetch 메서드를 활용해 불러온 데이터를 Next 서버에 보관하는 기능(캐싱)
fetch메서드의 두번째 인수에 객체 형태로 설정하여 사용가능하다. (axois 등에서는 불가)
const response = await fetch(`~/api`, {옵션});
- 요청 결과는 무조건 캐싱한다.
- 최초 한번만 호출됨
- 14버전에서 기본값으로 지정
- 데이터 페칭의 결과를 저장하지 않는 옵션
- 캐싱을 아예 하지 않는다.
- 15버전에서 기본값으로 지정
- 특정 시간을 주기로 캐시를 업데이트
- page router의 ISR 방식과 유사
- 요청이 들어왔을 때 데이터를 최신화 (on-demand Revalidate)