React Router DOMuseNavigate Hook

useNavigate Hook to send back

যদি user -কে previous page এ return করাতে চাই, সেক্ষেত্রে এই useNavigate hook কাজ করবে।

useNavigate hook react-router-dom package থেকে named import করে নিতে হবে। তারপরে এটি clickHandler হিসেবে ব্যবহার করতে হবে। clickHandler function এর মধ্যে -1 args দিয়ে দিলে 1step back করাবে।

// dependencies
import { useNavigate } from "react-router-dom";
 
const About = () => {
    const navigate = useNavigate();
  return (
    <>
      <h2>About</h2>
      <button onClick={() => navigate(-1)}>Go Back</button>
    </>
  );
};
 
export default About;
⚠️

যত স্টেপ back এ নিতে চাই সেটা - দিয়ে দিতে হবে, আর যত স্টেপ forward এ নিতে চাই সেটা + দিয়ে navigate(stepsValue) call করাতে হবে।