問題タブ [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 投票する
0 に答える
393 参照

react-native - react-native-router-flux のいくつかのロジックに基づく異なる初期シーン

react-native-router-flux の非同期ロジックに基づいて異なる初期シーンを設定することは可能ですか? 私が実際にやろうとしているのは、アプリを初めて実行したときに別のシーン (ログイン ページとしましょう) を表示することです。ローカルの sqlite データベースに値を保存して、最初の実行を決定します。

私の現在の実装では、「ダミー」コンポーネントを最初のシーンとして設定し、そこからデータベース ロジックを実行し、その後適切なシーンにリダイレクトします。それは機能しますが、もっと良い方法が必要だと強く感じています。

ありがとう。

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

react-native - react-native-router-flux とルートコントローラーの交換

ブログ用のシンプルなアプリを作成しようとしています。ブログには複数のカテゴリがあり、各カテゴリには独自のストーリーがあります。

私のアーキテクチャは非常にシンプルなはずです: ストーリーのリストを表示する必要があるルート コントローラーと、その上に各ストーリーをプッシュします。アプリには、ユーザーがカテゴリを切り替えることができるドロワーがあります (ここが面倒です。その時点で、新しいリストをプッシュするのではなく、ルートを新しいカテゴリに置き換えたいからです)。

ユーザーがカテゴリを切り替えようとしているとき、私は呼び出しています:

ユーザーがリスト内のストーリーをクリックすると、次のようになります。

カテゴリを切り替えるときに、既存のすべてのコントローラーをポップしてルート コントローラーを置き換えたいのですが、今のところうまくいきません。

何か案は?

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

javascript - ネイティブ ルーター フラックスに反応: コンポーネント内の左ボタンまたは右ボタンをオーバーライドし、ローカル関数にアクセスします

コンポーネント内のボタンをオーバーライドできましたが、ローカル関数を呼び出すことができませんでした。たとえば、「更新」を押しても何も起こりません。これは、ボタンのテキストをオーバーライドして機能を実行する正しい方法ですか。あなたの助けに感謝します。ありがとう。

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

react-native - 初期サブシーンを呼び出さずに React Native Router Flux でサブシーンを呼び出す

react-native-router-fluxルーターに2つのサブシーンがあります

今、私はログインシーンにいます。を呼び出したい場合はpage2、次のスニペットを使用しています。

それは働いています。でも、 レンダリング前に もpage2実行しpage1ている、 初期要素なので。?page2を実行せずに開く方法page1

前もって感謝します、

0 投票する
2 に答える
2920 参照

react-native - 反応ネイティブルーターフラックスタブバー位置トップ

タブバーの位置を変更するには? 多くのアプリで、タブバーを下部ではなく上部に配置する必要があることを願っています...

私はこのようなものを期待しています: