In this article, we are going to learn about the Link component of Next.Js. Follow the below steps to add the Link component in the Next.js application.
Link Component: Link is one of the components in Next.js. It is used to create links between pages in a Next.js app. To create a link, insert the <Link> component into your page, and specify the path to the page you want to link to.
The <Link> component also has the following properties:
- href: The path to the page you want to link to.
- rel: The type of link. Possible values are “external”, “internal”, or “none”.
- title: The title of the link.
- active: Whether the link is active or not.
Creating NextJs application:
Step 1: To create a new NextJs App run the below command in your terminal:
npx create-next-app GFG
Step 2: After creating your project folder (i.e. GFG ), move to it by using the following command:
cd GFG
Project Structure: It will look like this.
Example: Adding Link in Next.Js. To use the link component first we are going to create one new file name ‘first.js’ with the below content.
first.js
// Importing the Link component import Link from 'next/link' export default function first() { return ( <div> This is the first page. <br/> { /* Adding the Link Component */ } <Link href= "/" > <a><button>Go to Homepage</button></a> </Link> </div> ) } |
index.js
// Importing the Link component import Link from 'next/link' export default function Homepage() { return ( <div> This is the Homepage page - neveropen <br/> { /* Adding the Link Component */ } <Link href= "/first" > <a><button>Go to first page</button></a> </Link> </div> ) } |
Here we are first importing our Link component from ‘next/link’. Then we are using this component to navigate between pages.
Step to Run Application: Run the application using the following command from the root directory of the project.
npm run dev
Output: This will start the development server for your Next.Js application.