問題タブ [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 に答える
359 参照

xcode - react-native init で構文エラーが発生する

「react-native init AwesomeProject」を実行すると、npm 依存関係ツリーの構築が終了し、init.sh エラーのリストが生成されます。結果のプロジェクトには、node_modules dir と package.json ファイルのみが含まれます。これは最初のinit.shエラーで、その後にさらに 5 つのエラーが続きます。

/Users/SM/AwesomeProject/node_modules/react-native/init.sh:8: 構文エラー、予期しない '.'、kEND .gsub("SampleApp", app_name) を期待 ^

XCode 4.6.3 を使用していますが、これはこの問題に関連していますか?

0 投票する
0 に答える
148 参照

react-native - 制限付きリストのオンデマンド読み込みを実装するためのパターン

React Nativeを使用して行のオンデマンド読み込みを実装しようとしていますが、ユーザーがアイテムのリストの最後まですばやくスクロールできるリストを取得する方法がわかりません(事実上、最後のページのみを読み込みます) ?

ListView は、オンデマンドで読み込まれる大きな制限付きリスト (たとえば 5000 ~ 10000 項目) 用に作成されたものではなく、Facebook ニュース フィードのように「無限スクロール」を使用する巨大なリスト用に作成されたものであると想定するのは正しいですか? ?

ListView を使用しない場合、React Native のオプションは何ですか?

0 投票する
4 に答える
1285 参照

react-native - 反応する js コードは、既存の Obj-C ロジックとどのようにやり取りできますか?

豊富なビジネス ロジックを備えた既存の Obj-C プロジェクトがあります。特定の画面で React Native を使用してみます (Cocoa に関しては View Controller を意味します) が、レポに表示されるすべての例には javascript のロジックが含まれています。React Native をレンダリングとして扱い、ユーザー アクションを Objective-C コードに渡すにはどうすればよいですか?

編集 2015 年 3 月 31 日:

ネイティブ モジュールは React コードからインスタンス化されるため、ネイティブ ビュー モジュールは適切なソリューションではないようです。したがって、そのビュー コントローラー用に既に作成されたビュー モデルを使用する場合は、いくつかのシングルトンが必要です。これは、側面の共有状態のようなものです。これはまずいと思います。

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

objective-c - React-Native から rootViewController にアクセスする方法

react-nativeAdmob にアクセスするためのモジュールを作成しています。ただし、GADBannerView オブジェクトを実行するには rootViewController が必要です。react-nativeビュー/モジュールを作成してそれを行う方法を知っていますか? どうもありがとうございました。

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

ios - iOS シミュレーターを使用して最初の React Native アプリを実行中に index.io.bundle が見つからない

入門ドキュメントに従って、最初のアプリを実行するためにヒットするとReact Native、背景が赤い HTML ページ <p>The requested URL /index.ios.bundle was not found on this server.</p> がレンダリングされます。cmd+R

期待される結果がからレンダリングされたホームページであるはずなのに、なぜそれが起こっているのindex.ios.jsですか?

0 投票する
2 に答える
7166 参照

homebrew - max os yosemiteでpcreをbrewにリンクできない

を使用してウォッチマンをインストールするbrew install watchmanと、これが得られましたError: You must brew link pcre before watchman can be installed。だから私は試してみbrew link pcrebrew link --overwrite pcre、私はちょうど得ました linking /usr/local/Cellar/pcre/8.36... Error: Could not symlink share/man/man3/pcre.3 /usr/local/share/man/man3 is not writable.

誰でも助けることができますか?