私の react.js (Fluxxor) アプリケーションでは、さまざまなフォーム間を移動する必要があります。例: ログインコンポーネントは、ユーザーが認証されていない限り表示されます。ユーザーがログイン コンポーネントにログインすると、エントリ コンポーネント (またはその他のもの) のリストが表示されます。そこから、エントリの詳細コンポーネントを開くことができます (つまり、エントリのリスト コンポーネントを非表示にする必要があります)。
これに最適なアプローチは何ですか?
私が試したこと:
- コンポーネントの交換(非表示にするコンポーネントのアンマウントと表示するコンポーネントのマウント)
- DOM に複数のコンポーネントを持つ。(しかし、これは許可されていないようです/可能です)
- すべての子コンポーネント (ログイン、リスト、詳細) を持つルート コンポーネントを持ち、そのストア クラスにコンポーネントが表示されるかどうかを決定させます)
ありがとう