問題タブ [react-native-drawer]

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

react-native - React Native Navigation 5で引き出しが次の画面に移動しない

ナビゲーション 5 で反応ネイティブ ドロワーを使用しています。ドロワーを作成しましたが、ドロワーからいくつかのオプションをクリックして次の画面に移動すると、「Undefined is not object.. this.props」のようなエラーが表示され、定義すると上のようconst navigation = this.props.navigationに支柱を立てると、「ナビゲーションは未定義です...」というエラーが表示されます。これは、コンテンツが配置されている引き出しです。

そして、これが引き出しスクリーンを配置した場所です。

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

react-native - React native: 複数のドロワー ナビゲーター リンクが同じスタック ナビゲーター内の画面を指すようにするにはどうすればよいですか

私はネイティブに反応するのが初めてで、この質問が誰かに尋ねられたのを見たことがないか、これを回避する方法を見つけていません。

expo で反応ナビゲーション 5 を使用します。

現在、私は次のアプリ構造を持っています:ドロワーナビゲーター内のスタックナビゲーター。

ドロワー ナビゲーター ロード RouteStack: Screen 1/Screen 2 で Screen 1/Screen 2 リンクを取得するにはどうすればよいですか? これらのリンクは、必要な画面に簡単にジャンプできるように提供されています。

これを達成する方法についてのガイダンスが必要です。

スタック内のドロワーの可能性を考えましたが、スタックにリストされていない可能性のあるドロワー内の画面があります。したがって、引き出しの中に積み重ねて行きました。

また、RouteStack 内で navigation.navigate(route.name) を実行しようとしました

サンプルコード: 引き出しナビゲーター:

スタック ナビゲーター (RouteStack) は次のようになります。

事前に感謝し、助けていただければ幸いです。

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

react-native - DrawerNavigation 動的初期ルート

Async Storage のキーに基づいて初期ルートを動的にレンダリングしたいと考えています。それを行う方法はたくさんありますが、私の場合、何も機能していません。これが私のナビゲーターファイルです。

getRote() で asyncStorage を使用するには、次のようなことをしなければなりませんでした

しかし、非同期を使用すると、最初の getRoute 関数 (非同期の関数) で返されるように、関数は文字列ではなくオブジェクトを返します。次のエラーが表示されます。

ここに画像の説明を入力