To create a new route in Next.js in TypeScript, you can define a new page component in the /pages
folder with the desired pathname. For example, to create a new route with the path /about
, create a file /pages/about.tsx
.
In this file, define a React component that represents the page to be rendered when the route is accessed. This component should export a default function that returns the JSX that should be rendered.
index.ts176 chars11 lines
With this setup, the /about
route will render this component.
Note that if you want to pass parameters in the URL, you can use dynamic routes. For example, if you want to create a route with the path /users/:id
, where id
is a dynamic parameter, you can create a file /pages/users/[id].tsx
. In this file, you can access the id
parameter using the useRouter
hook from next/router
.
index.ts295 chars15 lines
gistlibby LogSnag