En un botón de cierre de sesión, ¿debería usar window.location.replace('/') o window.location.href=window.location.origin . ¿Cuál es la diferencia entre estos dos métodos? Sé que ambos borran el href actual del historial, por lo que el usuario no podrá acceder a la URL después de cerrar la sesión con cualquiera de ellos.
si está utilizando next.js, puede usar next/router, que es un mejor enfoque.
import { useRouter } from 'next/router' const router = useRouter() //and then you can do it like this router.replace('/') //or router.push('/')