Resolvido: reagir obter rota atual

O principal problema em reagir obtendo a rota atual é que ela pode ser lenta.

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

nome

uselocation () gancho

O gancho uselocation() é usado para determinar se um componente deve ser renderizado na raiz ou não. Se o componente não deve ser renderizado na raiz, ele pode usar esse gancho para determinar onde deve ser renderizado.

Como obter rotas

Existem algumas maneiras de obter rotas no React. Uma maneira é usar o roteador react. Outra maneira é usar react-router-dom.

Artigos relacionados:

Deixe um comentário