next.js/test/e2e/app-dir/app-static/app/variable-revalidate-stable/revalidate-3/page.tsx
page.tsx29 lines663 B
import { Suspense } from 'react'

export const revalidate = 3

async function RandomSuspenseResolve() {
  await new Promise((resolve) => {
    setTimeout(resolve, Math.random() * 5_000)
  })
  return <p>hello world</p>
}

export default function Page() {
  console.log('rendering /variable-revalidate-stable/revalidate-3')
  return (
    <>
      <p>Testing etag...</p>
      <Suspense fallback={'Loading...'}>
        <RandomSuspenseResolve />
      </Suspense>
      <Suspense fallback={'Loading...'}>
        <RandomSuspenseResolve />
      </Suspense>
      <Suspense fallback={'Loading...'}>
        <RandomSuspenseResolve />
      </Suspense>
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN