February 10, 2025
·
8 دقيقة للقراءة
·بقلم Mostafa Aljazar

إتقان الأنواع العامة في TypeScript

الأنواع العامة (Generics) هي إحدى أقوى ميزات TypeScript. تعلم كيف تكتب كوداً معاد الاستخدام وآمن الأنواع يتوسع دون تكرار.

تتيح لك الأنواع العامة في TypeScript إنشاء مكونات ودوال تعمل مع أنواع متنوعة مع الحفاظ على سلامة الأنواع بالكامل. بمجرد أن تفهمها، ستتساءل كيف كنت تبرمج من دونها.

ما هي الأنواع العامة؟

الأنواع العامة هي معاملات على مستوى النوع. تماماً كما يمكن لدالة أخذ قيمة وقت التشغيل كمعامل، يمكن للنوع العام أخذ نوع كمعامل. والنتيجة تعريف واحد يعمل بشكل صحيح لأي نوع تمرره.

القيود والقيم الافتراضية

استخدم الكلمة المفتاحية extends لتقييد الأنواع التي يمكن تمريرها للنوع العام. هذا يمنحك الوصول إلى خصائص محددة مع إبقاء الدالة قابلة لإعادة الاستخدام. ادمج ذلك مع معاملات النوع الافتراضية لجعل الواجهات البرمجية المعقدة بسيطة في الحالات الشائعة.

أنماط واقعية

الـ Hooks العامة، ومغلّفات استجابات API العامة، ومعالجات النماذج العامة هي الأنماط التي أعتمدها أكثر من غيرها. إنها تُلغي فئات كاملة من الأخطاء بجعل تدفق النوع ينطلق من موقع الاستدعاء عبر جسم الدالة كله.

Mostafa Aljazar

مطور واجهات أمامية شغوف ببناء تجارب ويب عالية الأداء وقابلة للوصول وجميلة باستخدام React.js وNext.js.

لنبني شيئاً رائعاً معاً

تواصل

iconicon

© 2026 Mostafa Aljazar. جميع الحقوق محفوظة.

مبني بـ Next.js و Tailwind CSS