• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

export const dynamic = "force-dynamic"이 적용된 page.tsx는 모든 요청을 캐싱하지 않는다?

24.06.16 00:50 작성 24.06.16 00:50 수정 조회수 113

0

Next.js는 라이브러리에서 보내는 요청까지 캐싱해버리는데,

export const dynamic = 'force-dynamic'

해당 문구를 page.tsx에 넣어주면 해당 페이지에서 보내는 모든 요청을 캐싱하지 않음.

 

=> export const dynamic = 'force-dynamic'를 적용한 page.tsx는 써드파티 라이브러리의 백엔드 요청 캐싱을 무시한다.

또한, 모든 요청을 캐싱하지 않기 때문에 react query나 fetch 함수의 요청도 모두 캐싱을 하지 않는다.
라고 이해했는데 잘 이해한 것인지 모르겠어서 질문 올리게 되었습니다.

 

답변 1

답변을 작성해보세요.

1

네. 맞습니다!! data cache에 관한 캐싱 무효화입니다

hwuiinn님의 프로필

hwuiinn

질문자

2024.06.16

주말인데 이렇게 칼답변을 남겨주시다니.. 감사합니다!!!

 

모든 data cache 무효화이군요 감사합니다 선생님 :)

채널톡 아이콘