問題タブ [tabnavigator]

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 に答える
568 参照

react-native - TabNavigator と小道具

TabNavigator に問題があります ... ナビゲーションにパラメーターを渡したいのですが、頑張って何もしません:(

ナビゲーション.js

私の他の画面:(それらは同一です)preferences.js

私のコンストラクターでは、小道具を表示しようとしていますが、私はそれを持っています...

Console.log()

誰かがそれを知っていますか?

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

react-native - React Native:外側のTabNavからタブバーを押して内側のStackNavに戻る方法は?

TabNavigatorStackNavigatorを使用して React Native アプリを構築しています。

  • React Native アプリのルート レベルでTabNavigatorを使用しています。
  • TabNavigator内の各ルートはStackNavigatorにマップされます。
  • StackNavigatorにはn個の画面があります。

私が[設定] タブにいて、ユーザー設定の 3 画面奥深くにいると仮定しましょう-> 支払いオプション -> クレジット カード 1

[設定] タブをタップするたびに、1 つの画面に戻りたいと思います。

  • タップ 1:クレジット カード 1 -> 支払いオプション
  • タップ 2:支払いオプション -> ユーザー設定
  • タップ 3:ユーザー設定 -> 設定

これどうやってするの?

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

react-native - TabNavigator のリセット

反応ネイティブの TabNavigator と StackNavigator に問題があります。ボタンを押したときにナビゲーションをリセットしたいと思います。タブ ナビゲーションにスタック ナビゲーションがあります。問題は、ナビゲーションを 1 つだけリセットできることです...

予定:

したがって、ad.js にいるとき、クリックするとボタンが表示され、stackNavigation が type.js にリセットされ、tabNavigator が Listing.js にリセットされるので、最終的に Linsting.js を返す必要があります。

私のナビゲーション:navigation.js

タブ ナビゲーション linsting.js

スタック ナビゲーション ad.js

0 投票する
3 に答える
11070 参照

react-native - React Native - React Navigation を使用してナビゲーターを動的に作成する

React Native でモバイル アプリケーションを構築しており、React Navigation を使用してアプリケーション内にナビゲーターを構築しています。React ナビゲーションは、Stack Navigator 内にあるドロワー内のネストされたタブ バーを処理する良い方法を提供してくれました。

問題は、コンポーネントを指定してタブ バーに提供できるようにする必要があることです。API からいくつかのカテゴリを取得する必要があり、データ内にいくつのカテゴリがあるかわからないとしましょう。さらに、開始時にデータをフェッチしようとしても、開始時にナビゲーターと redux の構成が行われることを理解できませんでした。つまり、アプリケーションはそれらのタブ ナビゲーターのコンポーネントを認識している必要があります。API からデータを取得したとしても、複数のコンポーネントを作成する方法と、アプリケーションの構成を停止する方法がわかりませんでした。

以下のコードは、タブ バーをどのように実装したかを示しています。このコードは index.js で機能します。これは、前述したように、アプリケーションが Navigator 内のコンポーネントを認識している必要があるためです。

ありがとう

ここにルートコード