Files
JJ KasperandGitHub ccd6c4b2df Fix resume stream handling (#58159)
Ensures we don't await un-necessarily.
2023-11-07 18:36:11 -08:00

31 lines
607 B
JavaScript

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() {
cookies()
await new Promise((resolve) => setTimeout(resolve, 1000))
return <p id="time">{Date.now()}</p>
}
async function Random() {
cookies()
await new Promise((resolve) => setTimeout(resolve, 4000))
return <p id="random">{Math.random()}</p>
}