問題タブ [native-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - React Native NativeModules 空のオブジェクト
ユーザーが電話中かどうかを判断するために、最初の npm モジュールを作成しようとしています。React Native アプリ用です。何を試しても、モジュールは未定義を返します。NativeModules は常に空のオブジェクトのように見えます。
助けてください!以下はコードへのリンクです。export default RNOnPhoneCall;
inindex.js
は未定義のみを返します。ios
フォルダ内の関数をリンクし、それらを にエクスポートするにはどうすればよいindex.js
ですか? 注意、android
まだ最新ではありませんios
。
java - React Native コンポーネントで Java モジュールから配列を返すにはどうすればよいですか?
ドキュメントにはこれが明示的に記載されておらず、スタックオーバーフローやその他の場所で見つけることができなかったため、私は自分の質問に答えるためにこれを書いています。Java モジュールから React Native コンポーネントに String 配列を返す方法を次に示します (私の個人的なプロジェクトのコードから単純化されています)。
CPPConnection.java ファイル
Density.js ファイル
ios - ネイティブ コードから JavaScript 関数を呼び出す
反応ネイティブ アプリがあり、それをネイティブ SDK と統合したいと考えています。ある時点で、データを返す js 関数を呼び出す必要があり、この呼び出しはネイティブ側から行う必要があります。フローは次のとおりです。
- 一部の iOS ハンドラーには詳細情報が必要です
- ネイティブ層が js コードを呼び出す
- jsコードは必要なデータを計算/取得します
- js コードはデータをネイティブ コードに戻します
- ネイティブ コードがデータを受け取り、作業を続行する
出来ますか?ライブラリreact-native-eval
がありますが、これを行うためのよりエレガントな方法があるかもしれませんか?