Skip to main content

NativeModules

Prefer binding your own modules explicitly:

@module("react-native") @scope(("NativeModules", "MyCustomModule"))
external myFunc: unit => unit = "myFunc"

Low-level access also exists:

NativeModules.nativeModules // dict<'a>
requireNativeComponent("RCTMyView", ()) // React.component<'a>