1. Docs
  2. components
  3. Link

Link

A link allows a user to navigate to another page or resource within a web page or application.

Links can be created in HTML with the <a> element with an href attribute. However, if the link does not have an href, and is handled client side with JavaScript instead, it will not be exposed to assistive technology properly. Link helps achieve accessible links with either native HTML elements or custom element types.

Installation

This components uses the following components, which you also need to install:

Copy and paste the following code into your project: link.tsx

Loading...

Update the import paths to match your project setup.

Client Side Routing

The <Link> component works with frameworks and client side routers like Next.js, Remix and React Router. As with other React Aria components that support links, this works via the RouterProvider component at the root of your app. See the client side routing guide to learn how to set this up.

Examples

Variants