Lahendatud: reageeri, hanki praegune marsruut

Praeguse marsruudi reageerimise peamine probleem on see, et see võib olla aeglane.

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

nimi

uselocation() konks

Konksu uselocation() kasutatakse selleks, et määrata, kas komponent tuleks renderdada juurtes või mitte. Kui komponenti ei tohiks renderdada juurtes, saab ta selle konksu abil määrata, kus see tuleks renderdada.

Kuidas saada marsruute

Reactis marsruutide hankimiseks on mitu võimalust. Üks võimalus on kasutada react-ruuterit. Teine võimalus on kasutada react-router-dom.

Seonduvad postitused:

Jäta kommentaar