Next.js इस "दोबारा सत्यापित विकल्प" बॉक्स के बाहर:
export async function getStaticProps(context) {
const data = await getData();
if (!data) {
return {
notFound: true,
};
}
return {
props: { data },
revalidate: 60,
}
}
ऊपर कोड जाएगा यकीन है कि एक पृष्ठ है पुनर्जीवित करने के बाद 60 सेकंड में पल से हम अनुरोध अद्यतन डेटा (पहले ताज़ा करने के लिए एक अनुरोध बनाने के लिए नए डेटा, दूसरे ताज़ा अद्यतन करने के लिए पृष्ठ). इस पर आधारित है वृद्धिशील स्थिर उत्थानहै, तो साइट की जरूरत नहीं है करने के लिए फिर से बनाया जा सकता.
से SWR डॉक्स:
यदि आपके पृष्ठ में शामिल अक्सर अद्यतन डेटा, और आप की जरूरत नहीं करने के लिए पूर्व प्रस्तुत डेटा, SWR एक सही फिट है, और कोई विशेष स्थापना की जरूरत है: बस आयात useSWR और हुक का उपयोग किसी भी घटक है कि का उपयोग करें डेटा.
तो, यह करता है मतलब है कि इस मामले में, useSWR मूल रूप से है के रूप में एक ही next.js "दोबारा सत्यापित" विकल्प है? यह कर रहे हो लगता है एक ही बात है, लेकिन अक्सर कैसे करता है पुनर्वैधीकरण हो तो? वहाँ किसी भी लाभ का उपयोग करने के लिए एक दूसरे के ऊपर?