Rezolvat: reacționează pentru a obține ruta curentă

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.

Postări asemănatoare:

Lăsați un comentariu