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

相关推荐
米丘2 分钟前
Rollup 打包工具
前端
We་ct3 分钟前
LeetCode 74. 搜索二维矩阵:两种高效解题思路
前端·算法·leetcode·矩阵·typescript·二分查找
moneyinto3 分钟前
Three.js 必背核心方法
前端
wuhen_n6 分钟前
Vue3 组件中的图片懒加载与渐进式加载
前端·javascript·vue.js
叫回忆6 分钟前
elpis的npm抽离与发布
前端·javascript
wuhen_n13 分钟前
Vite 构建层面的图片优化:从压缩到转换
前端·javascript·vue.js
hashiqimiya14 分钟前
vue项目组装-路由-文件修改地方
前端·javascript·vue.js
Mike_jia26 分钟前
ChatClaw:5 分钟打造你的个人 AI 智能体
前端
CodeSheep27 分钟前
王自如公开招聘01号员工,这要求有多离谱?
前端·后端·程序员
亿元程序员32 分钟前
“我要验牌”很火吗?我特意写了个Shader去验...
前端