next/link (and what bext does instead)

bext intercepts every same-origin <a> click for SPA navigation and prefetches the destination on hover. There's no separate <Link> component in idiomatic bext code. The @bext-stack/framework/next/link shim exists for Next.js codebases mid-migration — it renders an identical <a>.

Try it (open Network panel first)

Hover each link → a prefetch request fires. Click → the page swaps without a full reload.

Source

// In bext/PRISM: <a href> is the Link.
    <a href="/examples/items">Items index</a>

// next/link migration shim — same behavior, React-style import.
import Link from "@bext-stack/framework/next/link";
<Link href="/examples/items">Items index</Link>