7

我有一个 react-native 应用程序,并希望将其与原生 SDK 集成。在某些时候,我需要调用 js 函数来返回数据,而我应该从本机端进行这个调用。这是流程:

  1. 一些 iOS 处理程序需要更多信息
  2. native层调用js代码
  3. js代码计算/获取所需数据
  4. js代码将数据返回到本机代码
  5. 本机代码接收数据并继续工作

可能吗?有一个库react-native-eval,但可能有更优雅的方式来做到这一点?

4

1 回答 1

2

目前没有干净的方法可以做到这一点。我的建议是使用回调或从本机到 JS 的事件来通知需要一些信息,然后从 JS 调用一个函数到本机代码,将所需数据提供给本机层。

于 2017-10-23T09:35:09.153 回答