الوحدات الأصلية تسمح لـ React Native (JavaScript) بالوصول إلى كود وميزات المنصة الأصلية (iOS/Android) التي لا تتوفر عبر JavaScript — الربط مع واجهات برمجية أصلية (APIs)، أو مجموعات أدوات (SDKs)، أو وظائف أصلية مخصصة. تمدد هذه الوحدات React Native إلى ما وراء ما يوفره JavaScript وحده.
لماذا توجد الوحدات الأصلية
React Native's JavaScript can't directly access every native capability. NATIVE MODULES
bridge JS to native code (Swift/Objective-C on iOS, Kotlin/Java on Android):
→ access native APIs/SDKs not exposed to JS
→ use existing native libraries
→ implement performance-critical or platform-specific functionality in native code
→ The bridge between React Native's JS and the native platform.
