A Route parameter is a variable part of the path that can used in the destination component to conditionally render something.
We need to add another page to our shop to show the description and price of each product, along with an option to add it to the basket. We want to be able to navigate to this page using the "/products/{id}" path, where id is the ID of the product. For example, the path to React Redux would be "products/2". So, the id part of the path is a route parameter. We can do all this by following these steps:
- Let's add this route to Routes.tsx in between the two existing routes. The id part of the route is going to be a route parameter, which we define with a colon in front of it:
<Route path="/products" ...