esto es App.js - esto es bueno
<Route path='/page1'> <Page1 /> </Route>esto es "/página1"
var location = window.location.href <Link to="/page1/2"> <p>Click to change</p> </Link>si hago clic en ese párrafo, cambia la URL a /page1/2 pero la ubicación de var no ha cambiado, sigue siendo /page1 --------------------------- -------------------------------------------------- --------------------------------------- Quiero cuando se cambie la URL para establecer la ubicación de var en nueva ubicación (ventana.ubicación.href)(/página1/2)
// o solo necesito mostrarme cómo "en la URL cambiada" hacer algo, tal vez alerta ('url cambiada') o console.log ('url cambiada')
Si está utilizando el enrutador de reacción, use useLocation para obtener la ruta.
import React from "react"; import { useLocation } from "react-router-dom"; export const App = () => { let location = useLocation(); return <div>...</div>; }