問題タブ [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.

0 投票する
1 に答える
3222 参照

react-native - NavigatorIOS.onRightButtonPress 内から this.props.navigator にアクセスする

NavigatorIOS コンポーネントの「onRightButtonPress」イベントに苦労しています。ハンドラーは this.props.navigator への参照を取得していないようです。

おそらく何か間違ったことをしているのですが、NavigatorIOS コンポーネントの右ボタンをタップして新しいシーンに移動しようとしています。

私は何が欠けていますか?

助けてくれてどうもありがとう、イジョナス。

アップデート

以下の参照を使用するというコリン・ラムゼイの提案の後、私は次の解決策を得ることができました:

コリンに感謝します。

0 投票する
7 に答える
23918 参照

ios - React はどのルートにもエントリ ファイルを見つけることができません

iOS プロジェクトで React Native を Pod として使用しています。React Native で作成したビューを読み込もうとすると、エラー画面が表示され、npm が実行されているターミナル ウィンドウが表示されます。

ターミナルに表示されるエラーは次のとおりです。エラー: どのルートにもエントリ ファイルが見つかりません:

ファイルを別の場所に移動して、いくつかのことを試しましたが、うまくいきませんでした。「npm start」を実行し、「 http://localhost:8081/ 」でファイルを探しています。ファイルの現在の場所は、「npm start」を実行した場所と同じ場所にあります。

私はここで完全に立ち往生しています。何か間違った設定をしましたか。ここからトラブルシューティングするにはどうすればよいですか?

0 投票する
9 に答える
69006 参照

listview - React Native の ListView グリッド

リモートの JSON ソースからリストを取得して画面に表示するシンプルなアプリを React Native で構築しています。

これまでのところ、こちらの優れたを使用して、ListView コンポーネントを行単位で使用して結果を表示することができました (つまり、行ごとに 1 つの結果、スクリーンショットを参照)。画面のサイズと向きに応じて、結果をグリッドに表示する必要があります。つまり、1 行あたり 3 ~ 6 項目です。

これらの結果をグリッドに表示する最善の方法は何ですか? これに ListView を使用できますか、それとも行ごとに 1 つの結果のみですか? フレックスボックス スタイルをいじってみましたが、React は % 値を受け入れないようで、ListView はスタイルを受け入れないため、まだ成功していません。

これは、現時点で私のリストがどのように表示されているかです - 行ごとに1つです.

0 投票する
1 に答える
3086 参照

reactjs - 反応ネイティブ:rocksdbでasyncstorageを使用するには?

反応ネイティブ アプリにデータを埋め込みたい。asyncstorage を使用する必要があると思います。asyncstorage のストレージとして rocksdb を使用できます。ドキュメントには、この例はありません。rocksdb でどのように使用するのか疑問に思っています。

また、react-native docs では、asyncstorage データがグローバルであることについて言及しています。これは、すべてのアプリが asyncstorage データにアクセスできるということですか?

0 投票する
1 に答える
1607 参照

javascript - アプリ内購入のサポートを反応するネイティブ コードに組み込む

反応ネイティブで iOS アプリを構築しており、App Store からアプリ内購入を追加する必要があります。そのような機能を処理するために、(JS) 反応コードを既存のライブラリとリンクするにはどうすればよいですか?

0 投票する
1 に答える
801 参照

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 からの最新のサーバー データでどのように更新されますか?

0 投票する
8 に答える
65999 参照

javascript - React Native の MapView にマーカーを設定するにはどうすればよいですか

  • React Native で MapView にマーカーを設定したいのですが、MapViewの公式ドキュメントに情報がありません。
  • そのように許可されていない場合、React Native でreact-googlemapsなどの既存の反応モジュールを使用するにはどうすればよいですか?
0 投票する
1 に答える
1203 参照

d3.js - 反応ネイティブ アプリに react-d3 を追加するとエラーが発生する

私は をreactJS使い始めたばかりで、 を使い始めたばかりreact-nativeです。

react-d3npm install --save-dev react-d3 を使用して追加しましたが、アプリを更新または再構築すると、次のようになります。

react-d3ライブラリから削除またはアンインストールすると、正常に動作します。

ありがとう