Tag: 代码分割

如何在Redux应用程序中dynamic加载用于代码拆分的reducer?

我正在迁移到Redux。 我的应用程序由很多部分(页面,组件)组成,所以我想创build许多reducer。 Redux示例显示我应该使用combineReducers()来生成一个reducer。 另外据我所知Redux应用程序应该有一个商店,它是一旦应用程序启动时创build。 当商店正在创build时,我应该通过我的组合减速机。 如果应用程序不是太大,这是有道理的。 但是,如果我构build多个JavaScript包,该怎么办? 例如,每个应用程序页面都有自己的包。 我认为在这种情况下,联合减速机是不好的。 我查看了Redux的源代码,发现了replaceReducer()函数。 这似乎是我想要的。 我可以为我的应用程序的每个部分创build组合的replaceReducer()器,并在应用程序的各个部分之间移动时使用replaceReducer() 。 这是一个好方法吗?