問題タブ [expo]

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

javascript - React Native - ナビゲーションの問題「未定義はオブジェクトではありません (this.props.navigation.navigate)」

このチュートリアルhttps://reactnavigation.org/docs/intro/ に従っていますが、少し問題が発生しています。

シミュレーター/エミュレーターではなく、毎回アプリをレンダリングするために Expo Client アプリを使用しています。

私のコードは下に表示されます。

私はもともと「ChatScreen」コンポーネントの上に定義された「SimpleApp」constを持っていましたが、次のエラーが発生しました:

Route 'Chat' は画面を宣言する必要があります。例: ...など

そのため、SimpleApp の宣言を「AppRegistry」のすぐ上に移動し、新しいエラーにフラグを立てました

要素の型が無効です: 文字列が必要です.....コンポーネントをエクスポートするのを忘れた可能性があります..など

チュートリアルでは、Expo アプリで実行しているという事実と関係があると思われるコンポーネントに「export default」というキーワードを追加しませんでしたか? そのため、「ホームスクリーン」に「デフォルトのエクスポート」を追加すると、エラーはなくなりました。

(以下のコードに基づいて)取り除くことができないと思われる新しいエラーは次のとおりです。

undefined はオブジェクトではありません (「this.props.navigation.navigate」を評価)

「const {navigate}」の周りの「{}」を削除しない限り、それを取り除くことはできませんが、ホーム画面からボタンを押すとナビゲーションが壊れます

0 投票する
31 に答える
307058 参照

javascript - Hide header in stack navigator React navigation

I'm trying to switch screens using both stack and tab navigator.

In this case stack navigator is used first and then tab navigator. I want to hide the headers from stack navigator. Which is not working properly when I use navigation options like::

i'm trying this code on first two components which are using in stacknavigator. if i use this line then getting some error like:

ここに画像の説明を入力

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

react-native - 反応ネイティブでファイルをダウンロードするにはどうすればよいですか?

コンソールでこのコマンドを実行し、npm install react-native-fs --save このコードを onclick 関数に入れました

しかし、これを与える ここに画像の説明を入力