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与原生模块互调 - 简书

相关推荐
IT_陈寒4 分钟前
Python开发者必看!10个高效数据处理技巧让你的Pandas代码提速300%
前端·人工智能·后端
只_只21 分钟前
npm install sqlite3时报错解决
前端·npm·node.js
FuckPatience25 分钟前
Vue ASP.Net Core WebApi 前后端传参
前端·javascript·vue.js
数字冰雹27 分钟前
图观 流渲染打包服务器
服务器·前端·github·数据可视化
JarvanMo28 分钟前
Flutter:我在网上看到了一个超炫的动画边框,于是我在 Flutter 里把它实现了出来
前端
returnfalse28 分钟前
前端性能优化-第三篇(JavaScript执行优化)
前端·性能优化
yuzhiboyouye33 分钟前
前端架构师,是架构什么
前端·架构
全马必破三36 分钟前
Buffer:Node.js 里处理二进制数据的 “小工具”
前端·node.js
web安全工具库41 分钟前
Linux 高手进阶:Vim 核心模式与分屏操作详解
linux·运维·服务器·前端·数据库
一枚前端小能手1 小时前
🔥 SSR服务端渲染实战技巧 - 从零到一构建高性能全栈应用
前端·javascript