انتقل إلى محتوى الدرس

Highlighting Active NavLink تمييز الرابط النشط بمكون NavLink

استبدل روابط التحميل التقليدية بمكون التنقل التصريحي Link للحفاظ على حالة التطبيق، وميّز الصفحة المفتوحة تلقائياً عبر NavLink وخاصية end مع دعم معايير الوصول الدلالية.
4 صفوف تعليمية
ReactJS
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تحتاج أشرطة التنقل العلوية والقوائم الجانبية إلى تمييز بصري يخبر المستخدم بالقسم المفتوح حالياً. يقدم مكون <NavLink> نسخة مطورة من <Link> تتحقق تلقائياً من مطابقة وجهتها للعنوان النشط.

يضيف <NavLink> افتراضياً الصنف active عند التطابق، كما يقبل دالة مرنة في خاصية className={({ isActive }) => ...} أو style لتخصيص الألوان بدقة.

الصف 2 صورة توضيحية
مخطط يوضح ركائز التنقل التصريحي: مكون Link السريع ومكون NavLink التفاعلي وخاصية end مع سمة الوصول aria-current
الصف 3 كود برمجي
الصف 4 ملاحظة هامة