React/Redux/React-Router/React-Router-Redux アプリケーションのアドレスバーでルートを「表面的に」更新する方法を探しています。ルートが変更されたときにコンポーネントを実際に再マウントする必要はありません。
React CSS Transition Groups を使用して、ルートに入るアニメーションを作成しています。したがって、ユーザーが
/home/
に
/home/profile/bob
、
アニメーションが発生します。
ただし、一度オン/home/profile/bob
にすると、ユーザーは左右にスワイプして他のプロファイルにアクセスできます/home/profile/joe
。
これが発生したときにアドレスバーのURLを更新したいのですが、現在、profile
コンポーネントが再マウントされ、CSSトランジショングループが再トリガーされ、アニメーションがトリガーされます.プロファイル ルート間の切り替え時ではなく、非プロファイル ルートからプロファイル ルートへ。
これが理にかなっていることを願っています。基本的に、そのルートを管理するコンポーネントの再マウントを強制することなく、アプリの URL を「表面的に」更新する方法を探しています。