Getting the current route path in Gatsby
In this tutorial, we are going to learn about how to get the current route path from a URL in Gatsby.
Gatsby uses the @react/router package behind the scenes to handle the routes, which passes a location object to the all routes we created inside the pages directory, which is holding the details about the current route we are in.
Consider, we have the following route in our gatsby app.
localhost:8000/aboutTo get the route path from an above URL, we need to use the props.location.pathname property inside the About component.
import React from "react";
export default function About(props) {
const { location } = props;
const pathname = location.pathname;
return (
<div>
<h1>This About Page</h1>
<p>{pathname}</p> // path is /about </div>
);
}

