next.js/test/development/app-dir/cache-components-dev-cache-scope/app/uncached/page.tsx
page.tsx34 lines666 B
import { fetchData } from '../api/data'
// import { Suspense } from 'react'
// import { cookies, headers } from 'next/headers'

function InnerComponent({ children }) {
  return <span id="value">{children}</span>
}

async function refresh() {
  'use server'
}

async function reload() {
  'use server'
}

async function Component() {
  return <InnerComponent>{await fetchData()}</InnerComponent>
}

export default async function Home() {
  return (
    <>
      <form action={refresh}>
        <button id="refresh">Refresh</button>
      </form>
      <form action={reload}>
        <button id="reload">Reload</button>
      </form>
      <Component />
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN