next.js/test/e2e/app-dir/navigation/app/search-params/shallow/page.js
page.js20 lines486 B
'use client'

import React from 'react'
import Link from 'next/link'

export default function Page() {
  const setShallowSearchParams = React.useCallback(() => {
    // Maintain history state, but set a shallow search param
    history.replaceState(history.state, '', '?foo=bar')
  }, [])
  return (
    <>
      <button onClick={setShallowSearchParams}>Click me first</button>
      <Link href="/search-params/shallow/other" prefetch>
        Then hover me
      </Link>
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN