mirror of
https://github.com/hanzoai/next.js.git
synced 2026-10-30 14:46:38 +00:00
23 lines
511 B
JavaScript
23 lines
511 B
JavaScript
import { cache, use } from 'react'
|
|
|
|
export default function Page() {
|
|
const getData = cache(() =>
|
|
fetch('https://example.vercel.sh', {
|
|
cache: 'no-store',
|
|
})
|
|
.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/cache-no-store</p>
|
|
<div id="example-dat">{data}</div>
|
|
<p id="date">{Date.now()}</p>
|
|
</>
|
|
)
|
|
}
|