인프런 커뮤니티 질문&답변

hwuiinn님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

request memoization과 data cache

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

24.06.16 00:50 작성

·

171

·

수정됨

0

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

export const dynamic = 'force-dynamic'

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

 

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

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

 

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2024. 06. 16. 00:54

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

hwuiinn님의 프로필 이미지
hwuiinn
질문자

2024. 06. 16. 01:11

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

 

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

hwuiinn님의 프로필 이미지

작성한 질문수

질문하기