해결된 질문
작성
·
90
0
Next.js의 fetch는 requiest Memoization과 data Memoization를 이용해서 사용하는 것으로 이해했습니다.
header랑 body를 보내서 api에 재 요청 하지않고 캐싱하는 것을 확인 했는데요
만약에 useQueryhook을 사용한다고 가정하면, useQuery 도 데이터 캐싱기능을 staleTime 등으로 핸들링 할 수 있기에 Next.js의 fetch 캐싱기능을 꺼야 적절할까요?
"no-cache"를 해서 useQuery의 캐싱기능만 이용하는 것이 간결하고 시점을 통일 할 수 있을 것 같아서 질문드립니다.
감사합니다,
그렇다면, 만일 서버컴포넌트에서도 데이터 갱신이 필요할 때가 올텐데
액션 이후 revaildateTag 같이 갱신해주거나,
같이 갱신해주는게 일반적인가요?!