react-native-native-modules
Installation
SKILL.md
React Native Native Modules
Targets React Native 0.8x, where the New Architecture is the only architecture. For the Expo Modules API (Swift/Kotlin DSL, config plugins) see
react-native-expo/features-expo-modules.md. For JSI/Fabric concepts seereact-native-core/features-new-architecture.md; for threading performance seereact-native-performance/features-native-performance.md.
Core References
| Topic | Description | Reference |
|---|---|---|
| Choosing an approach | Turbo Module vs Fabric component vs Expo Module vs Nitro, local module vs library | core-choosing |
| Turbo Modules | TypeScript spec, Codegen config, type mapping, Kotlin and Objective-C++ implementations, Swift, promises, events, app-local modules | core-turbo-modules |
Features
| Topic | Description | Reference |
|---|---|---|
| Fabric components | codegenNativeComponent, props, direct events, commands, Android view manager, iOS component view |
features-fabric-components |