dva
dva copied to clipboard
介绍 dva 所涉及的技术,形成一个完整体系
### 面试题目 技术上问到的一些问题: - 如何实现一个 js 模块化,思路? - 如何解决循环调用的问题?a.js require('./b.js') 然后 b.js 又 require('./a.js') - http 缓存策略? - http1.1 和 http2.0 区别? - js 宏任务和微任务? - 为什么选择从 dva 升级到 umi?...
# 背景 你是否有过想要阅读 dva、roadhog、umi 源码的冲动,兴致冲冲的把代码拉到本地,跑一下入口文件,结果报如下错误:import 语法不支持。  我们知道可以使用 babel 对源码目录 src 进行编译生成 build 目录,在 build 目录里打断点是生效的,but,看一下 build 目录下的文件。这种编译后的代码无论从优雅性、可阅读性都让人抓狂。  那么问题来了,官方人员是如何调试代码的呢?我曾去作者的 github blog 询问调试过程,可能是描述的关键词不准确,然后,就没有然后了........ 万幸的是,最近读到一篇文章 [Visual Studio Code 中调试使用 ES6 特性的...