React Router v6 में प्रोग्रामेटिक रूप से दूसरे पेज पर कैसे जाएं?
सभी को नमस्ते! मैंने अभी React सीखना शुरू किया है और एक समस्या का सामना किया। मैं एप्लिकेशन में नेविगेशन के लिए React Router v6 का उपयोग कर रहा हूं। सामान्य लिंक के माध्यम से सब कुछ ठीक काम करता है, लेकिन मुझे कुछ क्रियाओं के बाद प्रोग्रामेटिक रूप से उपयोगकर्ता को रीडायरेक्ट करने की आवश्यकता है - उदाहरण के लिए, सफल लॉगिन के बाद या फॉर्म सबमिट करने के बाद।
यह रहा मेरा लॉगिन कंपोनेंट का कोड:
```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) {
// यहां मैं /dashboard पर जाना चाहता हूं
console.log('सफल लॉगिन! डैशबोर्ड पर जाना है');
}
};