해결
revalidate 값을 0으로 두면 매 요청마다 다시 가져오나요?
07:42 3-2 fetch와 캐시 전략 시청 중 남긴 질문
강의에서 revalidate: 0을 주면 캐시를 쓰지 않는다고 하셨는데, cache: 'no-store'와 결과가 같은 건가요? 둘 중 어느 쪽을 쓰는 게 좋을지 궁금합니다.
강의에서 revalidate: 0을 주면 캐시를 쓰지 않는다고 하셨는데, cache: 'no-store'와 결과가 같은 건가요? 둘 중 어느 쪽을 쓰는 게 좋을지 궁금합니다.

결과는 거의 같지만 범위가 달라요. cache: 'no-store'는 그 요청 하나만 캐시하지 않고, 라우트 세그먼트에 revalidate = 0을 두면 그 경로 전체를 매 요청마다 새로 그립니다.
한 요청만 매번 새로 가져오면 될 때는 no-store를 권장해요. 나머지 요청은 캐시를 그대로 쓸 수 있으니까요.
공식 문서의 캐싱 표에도 같은 내용이 있어요. 3-2 노트에 표를 캡처해 두면 다시 찾기 편합니다.