col*_*que 5 javascript reactjs webpack
我们有一个使用 React.lazy 和 Suspend 进行代码分割的 React 应用程序。每个星期二我们都会部署一个新版本,因此我们的块也会发生变化。
我们现在遇到的问题是,如果我们的用户在部署后没有刷新,他们的旧数据main.js仍然指向具有旧哈希值的旧块文件。当他们尝试加载旧的块文件时,它会崩溃。
我们知道我们可以在加载应用程序时预取路由,但是需要预取的路由很多(大约 20 条)。这可能会影响我们的主页性能,因为我们在主页上有一些 API 调用。
有没有更好的方法来处理这个问题?
提前谢谢了。
| 归档时间: |
|
| 查看次数: |
1567 次 |
| 最近记录: |