問題タブ [react-native-router-flux]

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

reactjs - redux を使用した react-native でルーターの状態が保持されない

と を使用して次のredux構成を持っています。更新時に最後の現在のルートを取得したいのですが、再ロード時にルート スタックが上書きされています。react-nativereact-native-router-fluxredux-persist

これはreducers/index.jsファイルです

編集:これは、index.jsプロバイダーとシーンを含むものです:

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

javascript - React Native:react-native-router-fluxでアプリ全体と個々のシーンの背景色を設定する方法は?

react-native-router-flux を使用した React Native で、アプリ全体と個々のシーンの背景色を設定するにはどうすればよいですか?

これが私の現在の設定です:

ありがとうございました

0 投票する
5 に答える
35573 参照

react-native - React-Native-Router-Fluxで値を他のコンポーネントに渡す方法は?

私のコードは次のとおりです。

に変更com1しましたcom2

Com1しかし、入力ボックスの値をtoに渡す必要がありますCom2

どうやってやるの?

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

javascript - React Native + react-native-router-flux: hideNavBar を 1 つだけに適用する方法?

react-native-router-flux を使用した React Native では、2 つ<Scene/>ありhideNavBar、最初のものに適用すると、同じレベルにあるにもかかわらずLogin、2 つ目にも適用されます。、だけHomeに適用するにはどうすればよいですか?hideNavBar<Scene/>Login

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

javascript - React Native + react-native-router-flux: とは行う?

私は react-native-router-flux を初めて使用し、例を見ていきます。ドキュメントを確認しましたが、まだ何を理解していないようです<Scene key='modal' component={Modal}/>。それで、その使用法は何ですか?

正確な行は次のとおりです: https://github.com/aksonov/react-native-router-flux/blob/master/Example/Example.js#L95-Lundefined

ありがとうございました

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

javascript - React Native + react-native-router-flux: 移行中に背景色が白くなるのはなぜですか?

ログインとホームの 2 つのシーンがあり、両方の背景色が黒に設定されています。しかし、移行中、アンマウントおよびマウントするとき、白い別の背景があるように見えます。

その背景が何であるかを把握し、色も黒に変更する方法はありますか?

これが私のセットアップです:

そして、白く表示されたトランジションの画像は見にくいですが、バッテリーアイコンが右上に表示されている場合は、ログインシーンの右側と上部に白いスペースがあり、ログインシーンからホームに移動し、ログインがアンマウントされるプロセスは半透明の黒でした):

ここに画像の説明を入力

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

javascript - react-native-router-flux の ActionConst.REPLACE でナビゲーションバーの戻るボタンがまだ表示されるのはなぜですか?

Actions.homeログイン シーンから始めて、のボタンをクリックするとtype={ActionConst.REPLACE}正常に動作し、ホーム シーンではナビゲーション バーに戻るボタンがありません。しかし、Login から Register、RegisterTwo、そして Home に移動すると、Home シーンのナビゲーション バーに戻るボタンが表示されます。

問題の原因は何ですか? 試してみましtype='replace'たが、戻るボタンがまだナビゲーションバーに表示されています。

私のシーンは次のように設定されています:

私は単純に と を使っimport { Actions } from 'react-native-router-flux'Action.keyナビゲートします。

前もって感謝します!

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

javascript - React Native Router (react-native-router-flux) - アクションのトリガーをより細かく制御

React Native Routerを使用してナビゲーションを管理しています。ルーターのレンダリング機能は次のようになります。

このアプリでは、TAB_1 から TAB_5 にすぐにジャンプすることはできません。TAB_2 から TAB_5 に進む必要があります。現在、最初から最後までジャンプできるとき

今、アクションが発生する前にトリガーできる関数のようなものを持つ可能性を見つけることができません。

擬似コード:

使用できる機能やコールバック プロップはありますか?

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

react-native - react-native-router-flux: onPress に渡される関数内で Actions.KEY が機能しない

次のコードがあります。

正常にActions.refresh()動作しますが、Actions.categoryScreen()実際には何も起こらないように見えます。に渡されたパラメーターを置き換えると、正常に機能onPressonPress={Actions.categoryScreen}、categoryScreen が表示されます。ただし、これは、onPress がトリガーされたときに実行したいことが他にもあり、「name」パラメーターも渡す必要があるため、役に立ちません。

アイデアはありますか?

前もって感謝します。