next.js/test/e2e/app-dir/instant-validation/app/default/static/valid-blocked-children/layout.tsx
layout.tsx22 lines499 B
import { connection } from 'next/server'
import { Suspense } from 'react'

export default function Layout({ children }) {
  return (
    <Suspense fallback={<div>Loading...</div>}>
      <p>
        The layout blocks children on dynamic content, but shows a fallback, so
        it's still instant when navigating from the root
      </p>
      <Dynamic />
      <hr />
      {children}
    </Suspense>
  )
}

async function Dynamic() {
  await connection()
  return 'Dynamic content from layout'
}
Quest for Codev2.0.0
/
SIGN IN