next.js/test/integration/route-load-cancel/pages/index.js
index.js27 lines550 B
import Link from 'next/link'
import { useRouter } from 'next/router'
import React, { useEffect } from 'react'

export default () => {
  const router = useRouter()
  useEffect(() => {
    router.events.on('routeChangeError', (err) => {
      if (err.cancelled) {
        window.routeCancelled = 'yes'
      }
    })

    // Intentionally is not cleaned up
  }, [router.events])
  return (
    <>
      <Link href="/page1" id="link-1">
        Page 1
      </Link>{' '}
      <Link href="/page2" id="link-2">
        Page 2
      </Link>
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN