扁平数据和树状数据结构的互相转换
一般来说,递归都是可以用迭代来实现的。深度优先使用栈,广度优先使用队列。
webpack配置热更新
babel/polyfill其实就是core-js和regenerator-runtime的集合。
8种CSS水平垂直居中方案
React生命周期流程
通过举一个单选框组件的例子,直观感受通过props、context这两种方式进行父子组件间通讯的方式。