Eu tenho um botão de login no meu formulario e antes que ele possa enviar meu cliente para a proxima pagina tenho que validar as informações e depois redirecionalo.
Ja fiz a parte de validação so não sei como envialo para outra pagina.
Eu tenho um botão de login no meu formulario e antes que ele possa enviar meu cliente para a proxima pagina tenho que validar as informações e depois redirecionalo.
Ja fiz a parte de validação so não sei como envialo para outra pagina.
Você tem que criar uma função, um useEffect e uma rota (lá no App.tsx|App.jsx) para essa outra página no próprio React.
Um script de exemplo (em tsx), nesse caso após a validação redereciono o usuário para a página home:
function updatedModel(e: ChangeEvent<HTMLInputElement>) {
setUserLogin({
...userLogin,
[e.target.name]: e.target.value
})
}
useEffect(()=>{
if(token != ''){
dispatch(addToken(token));
navigate('/home')
}
}, [token])
Espero que consiga entender a lógica e aplicar no seu projeto, boa sorte na solução. Abraço