Native modules stellen React Native (JavaScript) in staat om native platformcode en functies (iOS/Android) te benutten die niet beschikbaar zijn via JavaScript — bruggen naar native API's, SDK's of aangepaste native functionaliteit. Ze breiden React Native uit met mogelijkheden die JS alleen niet biedt.
Waarom native modules bestaan
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.
