問題タブ [navigator-ios]

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 投票する
0 に答える
19 参照

react-native - NavigatorIOS initialRoute コンポーネントのエクスポートの問題

Facebook が提供する NavigatorIOS 用のサンプル コードを参照して、ルート ビューでナビゲーション バーを表示する単純なアプリを作成しました。NavigatorIOS はファイル App.js にインクルードされ、ルート ビューはファイル SearchCompnent.js に定義されています。

私に起こった問題は、SearchComponent が initialRoute コンポーネントとして NavigatorIOS にリンクされている場合に、エラーがスローされることです: Element type is invalid: expected a string or a class/function.... 同時に、単純に App に SearchComponent を含めると、 .js ページをロードします。私はこの問題に 1 週​​間以上悩まされていましたが、何の解決策も得られませんでした。コードは次のとおりです。

App.js

SearchComponent.js

エラーのスクリーンショット

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

react-native - 要素タイプが無効です: React Native で NavigatorIOS を使用する場合は文字列が必要です

NavigatorIOS コンポーネントをレンダリングしようとするとエラーが発生します。単純なビューとテキストで試してみると、うまくいきました。しかし、NavigatorIOS の場合、エラーが発生します。

私が見ているエラーは次のとおりです。

未処理の JS 例外: エラー: 要素の型が無効です: 文字列 (組み込みコンポーネントの場合) またはクラス/関数 (複合コンポーネントの場合) が必要ですが、取得: 未定義です。コンポーネントが定義されているファイルからコンポーネントをエクスポートするのを忘れている可能性があります。または、デフォルトのインポートと名前付きインポートを混同している可能性があります。

のレンダリング方法を確認してくださいApp

このエラーは次の場所にあります: アプリ内 (renderApplication.js:45) RCTView (AppContainer.js:109) 内 RCTView (AppContainer.js:135) 内 AppContainer (renderApplication.js:39)

これは何が原因ですか?これを修正する方法は?