7

反応ネイティブ アプリがあり、それをネイティブ SDK と統合したいと考えています。ある時点で、データを返す js 関数を呼び出す必要があり、この呼び出しはネイティブ側から行う必要があります。フローは次のとおりです。

  1. 一部の iOS ハンドラーには詳細情報が必要です
  2. ネイティブ層が js コードを呼び出す
  3. jsコードは必要なデータを計算/取得します
  4. js コードはデータをネイティブ コードに戻します
  5. ネイティブ コードがデータを受け取り、作業を続行する

出来ますか?ライブラリreact-native-evalがありますが、これを行うためのよりエレガントな方法があるかもしれませんか?

4

1 に答える 1

2

現在、これを行うクリーンな方法はありません。私の提案は、ネイティブからJSへのコールバックまたはイベントのいずれかを使用して、必要な情報があることを通知し、必要なデータをネイティブレイヤーに提供するネイティブコードに対してJSから関数を呼び出すことです。

于 2017-10-23T09:35:09.153 に答える