前端 React+Redux 项目中的代码分割 按需加载是前端性能优化中的一项重要措施,指的是根据当前页面的需要,只加载相应的必需资源。 要实现按需加载,首先需要进行代码分割。通过 Webpack 这样的工具,我们可以按模块将相应的代码打包到一个文件中,从而实现代码分割。 不过,今天并不是讨论如果使用 Webpack 进行代码分割,而是在 React+Redux 项目中,我们如何通过动态导入分离路由和相应的 Redux 模块。
React dva 的基本用法 dva 是基于 redux、redux-saga 和 react-router 的轻量级前端框架,概念来自 elm,支持 side effects、热替换、动态加载、react-native、SSR 等,已在生产环境广泛应用。 最早了解到 dva 是在使用蚂蚁金服出品的 antd 组件库时,官方文档上介绍了如何使用 dva 和 antd 创建一个应用。不过当时并没有尝试使用 dav,