العودة إلى الدورة

عملية الـ Codegen

React Native 2026: بنية Bridgeless و JSI

أتمتة كود الـ Native

Codegen هي أداة تقوم بإنشاء كود الربط (glue code) بلغة C++ بناءً على تعريفات TypeScript الخاصة بك. هذا يضمن سلامة الأنواع (type safety) بين JS والـ Native.

سير العمل:

  1. تعريف الواجهة (interface) في TypeScript.
  2. تشغيل سكربت Codegen.
  3. تنفيذ الكود الهيكلي (boilerplate) الناتج في C++ أو Java/Obj-C.

هذا يمنع انهيار التطبيق الناتج عن عدم تطابق الأنواع.