¿Cómo puedo obtener la última parte de la URL actual con el enrutador de reacción v6?
Por ejemplo:
Si la ruta actual es https://localhost:4200/example/example-details , entonces quiero verificarlo así
const location = useLocation(); if (location.pathname === '/example-details')) { // do some stuff here }..pero esto siempre devuelve la ruta completa.
Funciona con location.pathname.includes('/example-details') , pero tengo curiosidad por saber si hay alguna forma con el enrutador de reacción, como es posible con el enrutador Angular.
comprobar
location.pathname.includes('/example-details')const location = useLocation(); const [pathName, setPathName] = useState(null) ; useEffect(() => { if(location) { let tmp = location.pathName.slice(location.pathName.lastIndexOf("/") , location.pathName.length) ; setPathName(tmp) ; } }, [location])