そのようなので、私は、管理しやすいチャンクに私の(かなり大きい)アプリケーションを分割するためのコード分割を使用しています:Webpackコードの分割は、ルート変更時に不安定なアニメーションを引き起こしますか?
const getSettings = (nextState, cb) => {
require.ensure([], require => {
cb(null, require('../containers/Settings/Settings'))
}, 'settings')
}
これはおそらく、特定の時点で分割するのWebPACKを取得するのはかなり初歩的な方法ですが、それはのために働いています私はこれまで通り。
しかし、私は深刻な後退に達しました。これらのチャンクは必ず非同期であるため、フェッチされていないチャンクに依存するルートを入力すると、実際のルートは(react-router
を介して)変更されますが、実際の子コンポーネントが更新されるまでに数秒かかり、
react-router
は、すべての必要なチャンクがロードされるまで、LOCATION_CHANGE
を強制的に起動させないようにするにはどうすればよいですか?私は私が私のソリューション3.ルータを反応させるのでgetComponent
とrequire.ensure
を使用してこの同じ問題に遭遇したreact-router 3.0.0
とwebpack 1.13.2
とても涼しい –
@AbdennourTOUMI何ですか? –
テクニカルで感動しています –