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>