Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

177
Visualizações
Reaccionar history.push to localhost:3000 no redirigiendo

Estoy creando una página de inicio de sesión usando React. history.push("/") no está dirigiendo y este error en la consola: TypeError no detectado: no se pueden leer las propiedades de undefined (leyendo 'push').

Hice esto del tutorial y seguí los códigos exactamente, pero aún no puedo descifrarlo durante días.

 import { useState } from "react"; import styles from "./register.css"; import Login from "../../containers/login/index"; function Register({ props, history }) { const [name, setName] = useState(); const [email, setEmail] = useState(); const [password, setPassword] = useState(); function registerClicked() { if (name !== " " && email !== " " && password !== " ") { console.log(name, email, password); alert("Thanks for registering"); history.push("/"); } else { alert("Please register to continue"); } } return( <div className="regContainer"> <p className="registerTitle">Register to sign in</p> <input type="text" placeholder="Create username" onChange={(nameText) => setName(nameText.target.value)} /> <input type="text" placeholder="Email address" onChange={(emailText) => setEmail(emailText.target.value)} /> <input type="password" placeholder="Password" onChange={(passwordText) => setPassword(passwordText.target.value)} /> <button onClick={() => registerClicked()}>Register</button> <p className="loginInstead">Already have an account? Sign in instead</p> </div> ); } export default Register;
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

 import { useNavigate } from "react-router-dom" export default const Register = () => { const navigate = useNavigate(); if(...){ navigate('/') } return <div></div> }

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda