私は大きなバックボーン アプリケーションで立ち往生しています。
メインアプリケーション内でさまざまなアプリケーションを実行しています。そして、アプリとルートを非同期で大きなアプリに追加したいと考えています。
ここで行うことは、主要なアプリが読み込まれた後に、Require.JS を使用してさまざまなアプリを非同期的に追加することです。新しいルートをメイン ルーティングに追加するには、履歴を停止して新しいルートを追加し、履歴を再度開始します。これは機能しますが、大きな欠点が 1 つあります。(app.navigate('x',true);) に行くたびに、新しい既存のパスが、history.started の回数だけルーティングを開始します。また、すべてのビューがレンダリングされます。
これにより、アプリの速度が大幅に低下し、完全に非効率的です。
history.stop/start を使用せずに新しいルートを動的に追加する方法はありますか?