Native modules επιτρέπουν στο React Native (JavaScript) να έχει πρόσβαση σε native platform code και features (iOS/Android) που δεν είναι διαθέσιμα μέσω JavaScript — γεφυρώνοντας σε native APIs, SDKs, ή custom native functionality. Επεκτείνουν το React Native πέρα από ό,τι μπορεί να προσφέρει το JS μόνο του.
Γιατί υπάρχουν native modules
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.
