next.js/test/e2e/app-dir/fetch-abort-on-refresh/app/(root1)/mpa.tsx
mpa.tsx20 lines405 B
'use client'

import { useRouter } from 'next/navigation'

export function TriggerMpaNavigation() {
  const router = useRouter()
  return (
    <button
      id="trigger-navigation"
      onClick={async () => {
        router.push('/slow-page')
        await new Promise((resolve) => setTimeout(resolve, 500))
        router.push('/other-root')
      }}
    >
      Trigger Navigation
    </button>
  )
}
Quest for Codev2.0.0
/
SIGN IN