UNPKG

@nadeshikon/plugin-nextjs

Version:
25 lines (21 loc) 648 B
import { cache, use } from 'react' export default function Page() { const getData = cache(() => fetch('https://example.vercel.sh', { next: { revalidate: 0 }, }) .then((res) => res.text()) .then((text) => new Promise((res) => setTimeout(() => res(text), 1000))) ) const dataPromise = getData() const data = use(dataPromise) return ( <> <p id="page">/ssr-auto/fetch-revalidate-zero</p> <div id="example-dat">{data}</div> <p id="date">{Date.now()}</p> </> ) } // TODO-APP: remove revalidate config once next.revalidate is supported export const revalidate = 0