Tengo un botón en un componente <Nav/> que se comparte entre dos componentes. cuando se hace clic en el botón, se abre un componente <FileUpload/> .
Se puede acceder a <FileUpload/> desde:
<Profile /> => routes to '/profile' <Home /> => routes to '/home' dentro <FileUpload/> ¿hay alguna forma de comprobar de qué ruta acaba de llegar el usuario?
así que dentro del <FileUpload/> puedo ver:
`user has just come from ${route} route` => either /profile or /home
dentro de su componente FileUpload, importe el useRouter en la parte superior desde next/router luego utilícelo dentro de su componente para obtener el nombre de ruta como este:
import { useRouter } from 'next/router' const FileUpload = ()=> { const router = useRouter() const {pathname} = router; console.log("user come from: " + pathname) return (...); }con gancho useRouter :
const router = useRouter() console.log(router)te da mucha información comprueba si tu respuesta está en ella;