Avatar ·

Como navegar programaticamente para outra página no React Router v6?

Olá a todos! Comecei a estudar React recentemente e me deparei com um problema. Estou usando React Router v6 para navegação no aplicativo. Através de links comuns tudo funciona perfeitamente, mas preciso redirecionar o usuário programaticamente após certas ações — por exemplo, após um login bem-sucedido ou após o envio de um formulário. Aqui está o código do meu componente de login: ```javascript import { useNavigate } from 'react-router-dom'; function LoginForm() { const handleSubmit = async (event) => { event.preventDefault(); const response = await fetch('/api/login', { method: 'POST', body: new FormData(event.target) }); if (response.ok) { // Aqui eu quero navegar para /dashboard console.log('Login bem-sucedido! Preciso ir para o dashboard'); } }; return (
); } ```