next.js/test/e2e/app-dir/searchparams-reuse-loading/app/search-params/page.tsx
page.tsx19 lines459 B
import Link from 'next/link'
type AnySearchParams = { [key: string]: string | Array<string> | undefined }

export default async function Page({
  searchParams,
}: {
  searchParams: Promise<AnySearchParams>
}) {
  // sleep for 500ms
  await new Promise((resolve) => setTimeout(resolve, 500))
  return (
    <>
      <h1 id="params">{JSON.stringify(await searchParams)}</h1>
      <Link href="/">Back</Link>
      <Link href="/?id=1">/id=1</Link>
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN