ReactNative如何调用自定义的原生模块

Android

在 MainApplication .java文件中, getPackages方法中注册该模块。

该模块必须实现ReactPackage  

 public class RootViewPackage implements ReactPackage {

   public List createNativeModules(ReactApplicationContext reactContext) {

            然后在里面 添加自定义的原生模块     

            List modules = new ArrayList<>();

            baiduAiModule = new BaiduAiModule(reactContext);

             modules.add(baiduAiModule);

    }

}

 

ios

在 AppDelegate.m文件 , didFinishLaunchingWithOptions 方法中注册该模块。

参考:

RN与原生模块互调 - 简书

你可能感兴趣的:(reactnative,react.js,前端)