Išspręsta: reaguoti ir gauti dabartinį maršrutą

Paskutiniai pakeitimai: 09/11/2023

Pagrindinė problema, susijusi su reakcija gauti dabartinį maršrutą, yra ta, kad jis gali būti lėtas.

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

pavadinimas

uselocation() kabliukas

Kabliukas uselocation() naudojamas norint nustatyti, ar komponentas turi būti pateikiamas šaknyje, ar ne. Jei komponentas neturėtų būti pateikiamas šaknyje, jis gali naudoti šį kabliuką, kad nustatytų, kur jis turėtų būti pateiktas.

Kaip gauti maršrutus

Yra keletas būdų, kaip gauti maršrutus „React“. Vienas iš būdų yra naudoti react-router. Kitas būdas yra naudoti react-router-dom.

Susijusios naujienos: