因此,我正在创建一个React本机应用程序,我想从该应用程序的本机部分调用JavaScript函数。
我知道我可以使用本机模块在本机和React Native之间建立桥梁,我也知道从本机模块中,我可以发出一个事件,该事件可以被React Native接收。
但是,本机模块内部的任何函数调用只能在React Native本身内部进行,因为它需要一个React本机上下文,因此,如果React Native本身调用了Native模块函数之一,则只能从Native模块发送事件。包含事件发射。有人可以澄清我该怎么做吗?
更明确地说,我的最终目标是使用React native创建一个Android库,该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
它会帮助你。
祝你有美好的一天。