react-router 配合 webpack 的 require.ensure 可以实现模块文件的异步加载,也就是说在加载模块的时候,有一定的延时,尤其是网络差或者页面模块体积比较大的时候,我们需要显示一个加载状态;
在模块加载完之后,我们还需要从服务器获取应用的数据,这也需要加载状态的显示;
我的做法是模块请求的时候,显示 loading,加载完隐藏 loading;
数据请求的 loading 状态直接在模块里面做。
虽然可行,但是不通用,尤其是模块多的时候,比较累
弱弱的请问下你们是怎么做的?
(理想的做法是,将模块和应用数据请求这两部分合并为一个加载状态。。。 )