Het grootste probleem met reageren om de huidige route te krijgen, is dat het traag kan zijn.
There is no built-in way to get the current route in React. However, you can use the router's context to get the current location, which will give you the current pathname.
const { location } = this.context.router; console.log(location.pathname); // /some/path
naam
uselocation() haak
De hook uselocation() wordt gebruikt om te bepalen of een component in de root moet worden gerenderd of niet. Als de component niet in de root moet worden gerenderd, kan het deze hook gebruiken om te bepalen waar het in plaats daarvan moet worden gerenderd.
Routes ophalen
Er zijn een paar manieren om routes in React te krijgen. Een manier is om react-router te gebruiken. Een andere manier is om react-router-dom te gebruiken.