المشكلة الرئيسية في رد الفعل الذي يحصل على المسار الحالي هو أنه يمكن أن يكون بطيئًا.
There is no built-in way to get the current route in React. However, you can use the router's context to get the current location, which will give you the current pathname. const { location } = this.context.router; console.log(location.pathname); // /some/path
الاسم
uselocation () hook
يتم استخدام الخطاف uselocation () لتحديد ما إذا كان يجب تقديم المكون في الجذر أم لا. إذا كان المكون لا يجب تقديمه في الجذر ، فيمكنه استخدام هذا الخطاف لتحديد مكان تقديمه بدلاً من ذلك.
كيفية الحصول على الطرق
توجد عدة طرق للحصول على المسارات في React. إحدى الطرق هي استخدام جهاز التوجيه التفاعلي. هناك طريقة أخرى وهي استخدام جهاز التوجيه التفاعلي دوم.