Boa tarde, queria saber se é errado fazer o botão assim:
<div className={styles.voltar}>
<button onClick ={()=> window.history.back()}>
{'< Voltar'}
</button>
</div>
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, queria saber se é errado fazer o botão assim:
<div className={styles.voltar}>
<button onClick ={()=> window.history.back()}>
{'< Voltar'}
</button>
</div>
Olá Aécio!
Não há nada de errado em fazer o botão de voltar dessa forma. Utilizar window.history.back() é uma maneira válida de voltar para a página anterior no histórico do navegador. No entanto, é importante lembrar que essa abordagem depende do comportamento do navegador e pode não funcionar corretamente em todos os casos.
Mas de toda a forma é recomendado é utilizar o React Router para controlar a navegação dentro da sua aplicação. Com o React Router, você pode usar o hook useNavigate para navegar para a página anterior de forma mais confiável.
Espero ter e ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!