フラスコ/パイソンベースのアプリケーションがあり、アプリケーションに関するすべてがフラスコ(ユーザーセッション、URLなどを含む)によって管理されます。複数のページを反応アプリケーションとして管理する
ここでは、reactjを使用して構築されたアプリケーション用の1つのUIコンポーネントを作成しています。そこで、反応バンドル(bundle.js)を作成し、フラスコアプリケーションのページの内側にレンダリングします。これはうまくいく。
問題は次のとおりです。リアクションアプリの次のバージョンには複数の画面があります。そして、ユーザは一般に、フローの中である画面から次の画面に移動し、特定の画面に直接アクセスしたい場合があります。
私の質問は次のとおりです。 - パフォーマンスを低下させることなく、または画面を変更している間に反応コンポーネントを再ロードしなくても、これらの複数のページをどのように管理するのですか?フラスコが主なURLを管理し続けることは重要です。また、反応コンポーネント内のリンクを介して画面間を移動できる限り、反応画面にURLがないかどうかは気にしません。
私は、次の図に我々のアプリの構造を示すように試みた: