TurboModules
Create native modules in Swift or Obj-C++ and call them from JS with
full codegen support. @appsent-co/react-native-watchos ships with a
RNWTurboModuleRegistry
that's compatible with the standard React Native module spec
generator.
What works
- Sync and async methods.
- Promise-returning methods.
- Event emitters via
RNWRCTEventEmitter. - Codegen-driven specs (see the bundled
RNWatchConnectivitymodule for a worked example).
A minimal module
TODO: walk through registering a module end-to-end (spec, Swift impl, registration in the watch target).