اذهب إلى المحتوى
  • 0

كيفية استخراج معلومات من الرابط باستعمال react router

Rayden Storm

السؤال

مرحبا أنا ابحث عن طريقة لاستخراج ال id من الرابط باستخدام react router

            <Link to="/account?id=1">Netflix</Link>

الرابط سيكون مثلا

http://localhost:3000/account?id=1

وأحتاج للوصول الى id لاستخدامها لجلب معلومات الحساب من السيرفر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

التوثيق ال رسمي للمكتبة يشرح الموضوع بالتفاصيل هنا

في صفحة المكون يمكنك الاستعانة ب useLocation وانشاء دالة تسمح لك بالحصول على ال queries بهذه الطريقة


import React from "react";
import {useLocation} from "react-router-dom";

function useQuery() {
  return new URLSearchParams(useLocation().search);
}

function Account() {
  let query = useQuery();
  let id = query.get('id');

  return (
    <div>
      <div>
        <h2>Accounts page</h2>
      <h3>id : {id}</h3>
      </div>
    </div>
  );
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...