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

Android

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

该模块必须实现ReactPackage

public class RootViewPackage implements ReactPackage {

public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {

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

List<NativeModule> modules = new ArrayList<>();

baiduAiModule = new BaiduAiModule(reactContext);

modules.add(baiduAiModule);

}

}

ios

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

参考:

RN与原生模块互调 - 简书

相关推荐
huangql520几秒前
前端多版本零404部署实践:为什么会404,以及怎么彻底解决
前端
梵得儿SHI21 分钟前
Vue 数据绑定深入浅出:从 v-bind 到 v-model 的实战指南
前端·javascript·vue.js·双向绑定·vue 数据绑定机制·单向绑定·v-bind v-model
Moment23 分钟前
Electron 发布 39 版本 ,这更新速度也变态了吧❓︎❓︎❓︎
前端·javascript·node.js
消失的旧时光-194324 分钟前
8方向控制圆盘View
android·前端
自由日记28 分钟前
前端学习:选择器的类别
前端·javascript·学习
念念不忘 必有回响28 分钟前
Nginx前端配置与服务器部署详解
服务器·前端·nginx
江城开朗的豌豆29 分钟前
Webpack打包:从“庞然大物”到“精致小可爱”
前端·javascript
安当加密29 分钟前
基于ASP身份认证网关实现Web系统免代码改造的单点登录方案
java·开发语言·前端
JarvanMo31 分钟前
Bitrise 自动化发布 Flutter 应用终极指南(一)
前端