/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
examples/with-prefetching/components/Nav.tsx
42 строки
1 KB
Hendrik Liebau
Remove deprecated `legacyBehavior` and `passHref` prop from `Link` component (#83003)
26 авг 2025, 15:04
Не верифицирован
26 авг 2025, 15:04
4b66771
Код
Авторство
О чём код?
import Link from "next/link"; import { useRouter } from "next/router"; export default function Nav() { const router = useRouter(); return ( <div className="root"> <h2>Default</h2> <p> Automatically prefetch pages in the background as soon the Link appears in the view: </p> <Link href="/">Home</Link> <Link href="/features">Features</Link> <h2>Imperative</h2> <p>Prefetch on onMouseEnter or on other events:</p> <Link prefetch={false} href="/about" onMouseEnter={() => { router.prefetch("/about"); console.log("prefetching /about!"); }} > About </Link> <h2>Disable</h2> <p>Disable prefetching</p> <Link prefetch={false} href="/contact"> Contact </Link> <style jsx>{` .root { border-bottom: 1px solid grey; padding-bottom: 8px; } a { margin-right: 10px; } `}</style> </div> ); }