zk_dact
v0.0.1
Published
A didactic alternative to React.
Downloads
4
Readme
learn
工程化
package.json
ava
用于测试
babel-plugin-transform-react-jsx
编译jsx to createElement
rollup
打包用
mvp
didact
顶层文件,定义三个模块 createElement --- 将编译后的代码转为didact元素 Component --- 定义核心类
1. 更新当前state
2. 触发render
3. 存储新旧dom,对比,替换 ---虚拟dom逻辑 ```
render
基础元素处理
- createElement --创造html元素
- 设置元素属性
- 设置元素child```
component处理
1. type(props) --创造实例(这里目前我还解释不太清楚)
2. 然后调用实例的render方法得到dom
以上两种render的结果都是得到dom```