問題タブ [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.
react-native - react-native-router-flux のいくつかのロジックに基づく異なる初期シーン
react-native-router-flux の非同期ロジックに基づいて異なる初期シーンを設定することは可能ですか? 私が実際にやろうとしているのは、アプリを初めて実行したときに別のシーン (ログイン ページとしましょう) を表示することです。ローカルの sqlite データベースに値を保存して、最初の実行を決定します。
私の現在の実装では、「ダミー」コンポーネントを最初のシーンとして設定し、そこからデータベース ロジックを実行し、その後適切なシーンにリダイレクトします。それは機能しますが、もっと良い方法が必要だと強く感じています。
ありがとう。
react-native - react-native-router-flux とルートコントローラーの交換
ブログ用のシンプルなアプリを作成しようとしています。ブログには複数のカテゴリがあり、各カテゴリには独自のストーリーがあります。
私のアーキテクチャは非常にシンプルなはずです: ストーリーのリストを表示する必要があるルート コントローラーと、その上に各ストーリーをプッシュします。アプリには、ユーザーがカテゴリを切り替えることができるドロワーがあります (ここが面倒です。その時点で、新しいリストをプッシュするのではなく、ルートを新しいカテゴリに置き換えたいからです)。
ユーザーがカテゴリを切り替えようとしているとき、私は呼び出しています:
ユーザーがリスト内のストーリーをクリックすると、次のようになります。
カテゴリを切り替えるときに、既存のすべてのコントローラーをポップしてルート コントローラーを置き換えたいのですが、今のところうまくいきません。
何か案は?
javascript - ネイティブ ルーター フラックスに反応: コンポーネント内の左ボタンまたは右ボタンをオーバーライドし、ローカル関数にアクセスします
コンポーネント内のボタンをオーバーライドできましたが、ローカル関数を呼び出すことができませんでした。たとえば、「更新」を押しても何も起こりません。これは、ボタンのテキストをオーバーライドして機能を実行する正しい方法ですか。あなたの助けに感謝します。ありがとう。
react-native - 初期サブシーンを呼び出さずに React Native Router Flux でサブシーンを呼び出す
react-native-router-flux
ルーターに2つのサブシーンがあります
今、私はログインシーンにいます。を呼び出したい場合はpage2
、次のスニペットを使用しています。
それは働いています。でも、 レンダリング前に もpage2
実行しpage1
ている、 初期要素なので。?page2
を実行せずに開く方法page1
前もって感謝します、
react-native - 反応ネイティブルーターフラックスタブバー位置トップ
タブバーの位置を変更するには? 多くのアプリで、タブバーを下部ではなく上部に配置する必要があることを願っています...
私はこのようなものを期待しています: