Principala problemă a reacției pentru obținerea rutei curente este că poate fi lentă.
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
nume
uselocation() cârlig
Cârligul uselocation() este folosit pentru a determina dacă o componentă trebuie redată la rădăcină sau nu. Dacă componenta nu ar trebui redată la rădăcină, poate folosi acest cârlig pentru a determina unde ar trebui redată.
Cum să obțineți rute
Există câteva modalități de a obține rute în React. O modalitate este de a folosi react-router. O altă modalitate este să utilizați react-router-dom.