Course lesson

Create Dynamic Routes in Next.js for Chat Rooms

With rooms being created and displayed on the index page, it's now time to create dynamic routes for each room so that when you click on a room name, you are actually navigated to that room.

Duration
4 min
Access
Free
Transcript
Retained from source evidence

With rooms being created and displayed on the index page, it's now time to create dynamic routes for each room so that when you click on a room name, you are actually navigated to that room.

We'll do this by using Next.js dynamic route syntax /rooms/[...id]/page.js. This will render a page on any /rooms/:id passing the component we define the :id as params.

Here we'll take that id and fetch the room data from fauna with a Room.byId query.