繁体   English   中英

如何在 React 本机应用程序上从本机调用 JavaScript 函数

[英]How to call a JavaScript function from native on a React native app

所以我正在创建一个 React 本机应用程序,我想从应用程序的本机部分调用一个 JavaScript 函数。

我知道我可以使用 Native Modules 在 Native 和 React Native 之间建立一座桥梁,我也知道我可以从 Native Module 发出一个可由 React Native 接收的事件。

但是,Native Module 内的任何函数调用只能在 React Native 本身内部发生,因为它需要 React Native 上下文,所以如果 React Native 本身调用 Native 模块函数之一,我只能从 Native Module 发送事件包含事件发出。 有人可以澄清我该怎么做吗?

更明确地说,我的最终目标是使用 React Native 创建一个 Android 库,该库将用于已经创建的 Native 应用程序,在我的 Android 库中,我想公开一些 JavaScript 组件/函数,以便我可以拥有 Native App - > React Native 库的 Native 部分 -> React Native 库的 JavaScript 部分。

提前致谢!

你可以使用 HeadlessJs。 React-Native 已经提供了它。
在这里你可以看到 HeadlessJs 的例子,请点击下面的链接

https://facebook.github.io/react-native/docs/headless-js-android

它会帮助你。 祝你有美好的一天。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM