awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 مستودع

Awesome GitHub RepositoriesRef Migration Tools

Utilities for converting deprecated string-based references into stable callback refs.

Distinct from Ref Forwarding: Specifically handles the migration from string refs to callback refs, not just general ref forwarding.

Explore 1 awesome GitHub repository matching user interface & experience · Ref Migration Tools. Refine with filters or upvote what's useful.

Awesome Ref Migration Tools GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • reactjs/react-codemodالصورة الرمزية لـ reactjs

    reactjs/react-codemod

    4,403عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من أدوات تحويل شجرة بناء الجملة المجردة (AST) المصممة لأتمتة ترحيل الكود المصدري إلى إصدارات أحدث من React. يوفر مجموعة من النصوص البرمجية التي تعدل هياكل الكود برمجياً لاستبدال واجهات برمجة التطبيقات (APIs) المهملة وأنماط المكونات ببدائل حديثة. تتخصص مجموعة الأدوات في تحويل مكونات الفئات (class components) إلى مكونات وظيفية (functional components) باستخدام الدوال السهمية (arrow functions) وتفكيك الخصائص (prop destructuring). كما تتضمن أدوات لتحديث صيغة JSX، وتحديث طرق دورة حياة المكونات المهملة إلى إصدارات مستقرة، وترحيل المراجع القائمة على النصوص (string-based refs) إلى مراجع الدوال (callback refs). تغطي الإمكانيات الإضافية تحسين أنماط الاستيراد، وإزالة الاستيرادات الزائدة، وتحديث مراجع الحزم ومسارات الوحدات. يستخدم المشروع ترحيل الكود المصدري القائم على القواعد وتحليل الصيغة القائم على المطابقة لضمان تطبيق التحويلات بشكل متسق عبر قواعد الكود الكبيرة.

    Replaces deprecated string-based references with callback refs to ensure stable element referencing.

    JavaScript
    عرض على GitHub↗4,403
  1. Home
  2. User Interface & Experience
  3. Component Architectures
  4. Component Communication Patterns
  5. Component Data Passing
  6. Ref Forwarding
  7. Ref Migration Tools