Natywne moduły pozwalają React Native (JavaScript) uzyskać dostęp do natywnego kodu platformy i funkcjonalności (iOS/Android), które nie są dostępne przez JavaScript — łącząc się z natywnymi API, SDK-ami lub niestandardową natywną funkcjonalnością. Rozszerzają React Native poza to, co zapewnia sam JavaScript.
Dlaczego to ważne
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.
