Natiivimoduulit antavat React Nativelle (JavaScriptille) pääsyn natiiviympäristön koodiin ja ominaisuuksiin (iOS/Android), jotka eivät ole saatavilla JavaScriptin kautta — ne yhdistävät natiivin API:hin, SDK:ihin tai omiin natiiveissa toimintoihin. Ne laajentavat React Nativen yli sen, mitä pelkkä JavaScript tarjoaa.
Miksi natiivimoduulit ovat olemassa
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.
