Skip to main content

Import

import {
  useRouter,
  Link,
  RouterProvider,
  Router,
} from "veryfront/router";

Examples

import { useRouter, Link } from "veryfront/router";

function Nav() {
  const router = useRouter();
  return (
    <nav>
      <Link href="/about">About</Link>
      <p>Current path: {router.pathname}</p>
    </nav>
  );
}

Exports

Components

NameDescription
LinkNavigation link (with prefetching)
RouterInternal router managing nav state
RouterProviderProvide router context to tree

Functions

NameDescription
useRouterGet pathname, params, query, navigate

Types

NameDescription
LinkProps<Link> props
RouterProviderProps<RouterProvider> props
RouterValueRouter context value shape