rsnext/test/integration/preload-viewport/pages/multi-prefetch.js
Joe Haddad 9261b82a82
Enable New Chunking Behavior (#9731)
* Enable New Chunking Behavior

* fix tst

* Increase sizes in test

* add another test

* Fix preloading order

* Replace commons with framework
2020-01-03 15:55:10 -05:00

23 lines
600 B
JavaScript

import Link from 'next/link'
import { useEffect } from 'react'
import { useRouter } from 'next/router'
export default () => {
const router = useRouter()
useEffect(() => {
router.prefetch('/dynamic/[hello]')
router.prefetch('/dynamic/[hello]')
router.prefetch('/dynamic/[hello]')
router.prefetch('/dynamic/first')
router.prefetch('/dynamic/first')
router.prefetch('/dynamic/first')
}, [router])
return (
<div>
<Link prefetch={true} href="/dynamic/[hello]" as={'/dynamic/test'}>
<a>I should only be prefetched once</a>
</Link>
</div>
)
}