【发布时间】:2020-04-06 14:51:23
【问题描述】:
所以我正在创建一个 React 原生应用,我想从应用的原生部分调用一个 JavaScript 函数。
我知道我可以使用 Native Modules 在 Native 和 React Native 之间建立一座桥梁,而且我还知道从 Native Module 我可以发出一个可以被 React Native 接收的事件。
但是,Native Module 内的任何函数调用只能从 React Native 本身内部发生,因为它需要 React Native 上下文,所以如果 React Native 本身调用其中一个,我只能从 Native Module 发送事件包含事件发射的本机模块函数。有人可以澄清我该怎么做吗?
更清楚地说,我的最终目标是使用 React native 创建一个 Android 库,该库将用于已经创建的 Native 应用程序,在我的 Android 库中我想公开我的一些 JavaScript 组件/函数,这样我就可以拥有Native App -> React Native 库的 Native 部分 -> React Native 库的 JavaScript 部分。
提前致谢!
【问题讨论】:
标签: javascript android react-native