mirror of
https://github.com/hanzoai/next.js.git
synced 2026-10-30 14:46:38 +00:00
The `legacyBehavior` prop of the `Link` component has been deprecated since #77473. For Next.js 16, we're finally removing support for it. Consequently, we're also removing support for the `passHref` prop, which was only useful in conjunction with the `legacyBehavior` prop. A [codemod is available](https://nextjs.org/docs/app/guides/upgrading/codemods#new-link) to help you automatically upgrade your codebase. reverts #77473 --------- Co-authored-by: Sebastian Sebbie Silbermann <[email protected]>
19 lines
554 B
JavaScript
19 lines
554 B
JavaScript
import Link from 'next/link'
|
|
|
|
function Comp({children}) {
|
|
return children
|
|
}
|
|
|
|
const c = <Comp />
|
|
|
|
export default function Page() {
|
|
return (
|
|
(<Link href="/about">
|
|
{/* @next-codemod-error This Link previously used the now removed `legacyBehavior` prop, and has a child that might not be an anchor. The codemod bailed out of lifting the child props to the Link. Check that the child component does not render an anchor, and potentially move the props manually to Link. */
|
|
}
|
|
{c}
|
|
</Link>)
|
|
);
|
|
}
|
|
|