aquí está la instantánea del código de inicio de sesión en la que aparece el error. No puedo resolverlo como un nuevo usuario de reacción, por favor ayuda.
La función de navigate debe llamarse como un efecto secundario intencional, no directamente en el cuerpo del componente como un efecto secundario no intencional. Mueve esa lógica a un gancho useEffect .
Ejemplo:
useEffect(() => { if (user || userGoogle) { navigate(from, { replace: true }); } }, [navigate, user, userGoogle]);