Next.js 이"다시 검사"옵션을 선택 상자:
export async function getStaticProps(context) {
const data = await getData();
if (!data) {
return {
notFound: true,
};
}
return {
props: { data },
revalidate: 60,
}
}
위의 코드는 것입니다 있는지 확인 페이지를 다시 생성되 60 초 이후에는 순간부터 우리도록 요청 업데이트된 데이터(첫 번째 새로 고침하는 요청에 대한 새로운 데이터를,두 번째 새로 고침을 업데이트 페이지). 이에 따라 증대 정적 재생에,그래서 사이트는 필요하지 않게 다시 작성됩니다.
에서 SWR docs:
는 경우에 당신의 페이지를 담은 자주 업데이트 데이터는,당신은 필요가 없 사전 렌더링하는 데이터,SWR 완벽하게 적합합과 특별한 설정이 필요: 그냥 가져오기 useSWR 고 걸어 사용 내부 구성품을 사용하는 데이터입니다.
그래서,그것은 의미에 이 경우,useSWR 은 기본적으로 동일 next.js "다시 검사"옵션? 그것은 있을 것 같은 일이지만 얼마나 자주 다 revalidation 발생한 후? 가 어떤 이점을 사용하여 다른 하나?