next.js/test/production/standalone-mode/required-server-files/app/delayed/page.js
page.js31 lines619 B
import { Suspense } from 'react'
import { cookies } from 'next/headers'

export default function Page() {
  return (
    <>
      <p>delayed page</p>

      <Suspense fallback={'loading 1...'}>
        <Time />
      </Suspense>

      <Suspense fallback={'loading 2...'}>
        <Random />
      </Suspense>
    </>
  )
}

async function Time() {
  await cookies()
  await new Promise((resolve) => setTimeout(resolve, 1000))
  return <p id="time">{Date.now()}</p>
}

async function Random() {
  await cookies()
  await new Promise((resolve) => setTimeout(resolve, 4000))
  return <p id="random">{Math.random()}</p>
}
Quest for Codev2.0.0
/
SIGN IN