작성
·
70
0
export async function getSearchResult({ queryKey }) {
const [_1, _2, searchParams] = queryKey;
const res = await fetch(api url,
next: {
tags: ["posts", "search", searchParams]
},
cache: 'no-store'
)
}
next tags를 사용하는이유가 revalidate를 하기 위해서인데
fetch 옵션을 'no-store'로 주면 캐시가 되지 않는걸로 알고있어서 tags 사용안해도 되지않나요??
답변 1
0
네 맞습니다. cache: 'no-store'는 캐싱을 하지 말라는 뜻이라서 next.tags가 의미가 없어집니다. 다만 나중에 cache를 할 수도 있으니 next.tags를 남겨두어도 문제 없습니다.
네 답변감사합니다^^