Так я использую код расщепление, чтобы разделить мои (довольно большие) приложения на управляемые куски, например, так:Разделение кода Webpack, вызывающее скачкообразную анимацию при изменении маршрута?
const getSettings = (nextState, cb) => {
require.ensure([], require => {
cb(null, require('../containers/Settings/Settings'))
}, 'settings')
}
Это, вероятно, довольно зачаточном способ получения Webpack разделить на определенные моменты, но это работает для я до сих пор.
Однако, я достиг серьезного отставания. Поскольку эти куски обязательно асинхронны, при вводе маршрута, который зависит от невостребованного фрагмента, фактический маршрут изменяется (через react-router
), но для фактических компонентов для детей требуется несколько секунд, что оставляет изменчивую анимацию.
Как я могу заставить react-router
не стрелять LOCATION_CHANGE
, пока не будут загружены все необходимые куски?
Я использую react-router 3.0.0
и webpack 1.13.2
Ой! так классно –
@AbdennourTOUMI Что? –
Впечатление от tech u использует –