EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

چطور در react به لینک های مختلف بریم ( Programmatically ) ؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

در این پست توضیح دادیم که چطور با ساختن مسیرهای مختلف ( Route ) در فایل App.js و استفاده از Link می توانید به لینک مختلف بروید.

اما چطور در کد ( programmatically ) این کار را انجام دهیم؟

می توانید از کتابخانه استفاده کنید:

import { useNavigate } from 'react-router-dom';

اگر از ورژن react-router-dom 6 استفاده می کنید، با کمک هوک  useNavigate می توانید این کار را انجام دهید:

import { useNavigate } from 'react-router-dom';
const navigate = useNavigate();
navigate('/home');

نکته: در ورژن های پایین تر react-router-dom می توانید از هوک useHistory استفاده کنید:

import { useHistory } from "react-router-dom";

function HomeButton() {
  const history = useHistory();

  function handleClick() {
    history.push("/home");
  }

  return (
    <button type="button" onClick={handleClick}>
      Go home
    </button>
  );
}
  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت