問題タブ [react-native]
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 - NavigatorIOS.onRightButtonPress 内から this.props.navigator にアクセスする
NavigatorIOS コンポーネントの「onRightButtonPress」イベントに苦労しています。ハンドラーは this.props.navigator への参照を取得していないようです。
おそらく何か間違ったことをしているのですが、NavigatorIOS コンポーネントの右ボタンをタップして新しいシーンに移動しようとしています。
私は何が欠けていますか?
助けてくれてどうもありがとう、イジョナス。
アップデート
以下の参照を使用するというコリン・ラムゼイの提案の後、私は次の解決策を得ることができました:
コリンに感謝します。
ios - React はどのルートにもエントリ ファイルを見つけることができません
iOS プロジェクトで React Native を Pod として使用しています。React Native で作成したビューを読み込もうとすると、エラー画面が表示され、npm が実行されているターミナル ウィンドウが表示されます。
ターミナルに表示されるエラーは次のとおりです。エラー: どのルートにもエントリ ファイルが見つかりません:
ファイルを別の場所に移動して、いくつかのことを試しましたが、うまくいきませんでした。「npm start」を実行し、「 http://localhost:8081/ 」でファイルを探しています。ファイルの現在の場所は、「npm start」を実行した場所と同じ場所にあります。
私はここで完全に立ち往生しています。何か間違った設定をしましたか。ここからトラブルシューティングするにはどうすればよいですか?
listview - React Native の ListView グリッド
リモートの JSON ソースからリストを取得して画面に表示するシンプルなアプリを React Native で構築しています。
これまでのところ、こちらの優れた例を使用して、ListView コンポーネントを行単位で使用して結果を表示することができました (つまり、行ごとに 1 つの結果、スクリーンショットを参照)。画面のサイズと向きに応じて、結果をグリッドに表示する必要があります。つまり、1 行あたり 3 ~ 6 項目です。
これらの結果をグリッドに表示する最善の方法は何ですか? これに ListView を使用できますか、それとも行ごとに 1 つの結果のみですか? フレックスボックス スタイルをいじってみましたが、React は % 値を受け入れないようで、ListView はスタイルを受け入れないため、まだ成功していません。
reactjs - 反応ネイティブ:rocksdbでasyncstorageを使用するには?
反応ネイティブ アプリにデータを埋め込みたい。asyncstorage を使用する必要があると思います。asyncstorage のストレージとして rocksdb を使用できます。ドキュメントには、この例はありません。rocksdb でどのように使用するのか疑問に思っています。
また、react-native docs では、asyncstorage データがグローバルであることについて言及しています。これは、すべてのアプリが asyncstorage データにアクセスできるということですか?
javascript - アプリ内購入のサポートを反応するネイティブ コードに組み込む
反応ネイティブで iOS アプリを構築しており、App Store からアプリ内購入を追加する必要があります。そのような機能を処理するために、(JS) 反応コードを既存のライブラリとリンクするにはどうすればよいですか?
objective-c - React Native はネイティブの Objective-C モデル データをどのように読み取り/観察できますか?
Parse iOS SDK を介してオンライン データとオフライン データを既に管理しているネイティブ iOS アプリケーションを構築しています。最近、React Native の利点を発見したので、可能な限り React Native を使用して将来の機能を構築したいと考えています。
モデル オブジェクトを構築し、Objective-C でデータを管理するという大変な作業は既に完了しており、React Native にそれを表示するためのビューを構築するだけで済みます。
React であるため、Objective-C モデルが更新されるたびに、React のビューも最新のデータで更新されることを期待しています。つまり、双方向のデータ バインディングです。私は現在、ReactiveCocoa の を使用してこのようなものを実装しますRACChannel
。
問題: React Native は Javascript オブジェクトしか認識しません。ネイティブメソッドを公開して、基になるデータのコピーを表すオブジェクトをRCT_EXPORT()
返すことができますが ( JavascriptCore に変換を実行させます)、それは単なるコピーです。NSDictionary
Objective-C バックグラウンド スレッドがサーバーから新しいデータをフェッチするとします。React Native ビューは、Objective-C からの最新のサーバー データでどのように更新されますか?
javascript - React Native の MapView にマーカーを設定するにはどうすればよいですか
- React Native で MapView にマーカーを設定したいのですが、MapViewの公式ドキュメントに情報がありません。
- そのように許可されていない場合、React Native でreact-googlemapsなどの既存の反応モジュールを使用するにはどうすればよいですか?
d3.js - 反応ネイティブ アプリに react-d3 を追加するとエラーが発生する
私は をreactJS
使い始めたばかりで、 を使い始めたばかりreact-native
です。
react-d3
npm install --save-dev react-d3 を使用して追加しましたが、アプリを更新または再構築すると、次のようになります。
react-d3
ライブラリから削除またはアンインストールすると、正常に動作します。
ありがとう