私は、Javaで書かれたネイティブのネイティブモジュールを作成しています。たとえば、MaterialStyledDialogs
(link)を使用してカスタムメイドのダイアログがあり、そのためにcustom viewを設定したいと思うような、ネイティブモジュールにコンポーネントを渡すことができ、そのビューは反応するネイティブコンポーネントです。これは可能ですか?対応ネイティブコンポーネントをAndroidのネイティブモジュールに渡す方法
文字列は問題なく渡すことができますが、コンポーネントでは渡すことはできません。例
のために私は<CustomListForDialog/>
と呼ばれるコンポーネントを持っているし、私はつもりは等を介してネイティブモジュールにこれを渡してるので
...
import { NativeModules } from 'react-native';
...
// the custom function inside the class
showCustomDIalog() {
NativeModules.MyNativeDialog.show('Header Title', <CustomListForDialog/>);
}
...
ネイティブモジュールからコンポーネントを受信するには?前もって感謝します。
周りのいずれかの作品の詳細を読みますか?多分それには別のアプローチがあります。 Viewコンポーネントを含むModalと同じです。 –
データをネイティブコードに送信して、そこで処理してください。処理されたデータを取得します。次に、コンポーネントを生成します。これが唯一の方法です。 – Sriraman
@KennethPalaganas measureLayoutメソッドの実装を見てみると、ネイティブコンポーネントを使用して結果を計算し、コールバックで送信するネイティブモジュールです。 –