Skip to content

gloomyKevin/simulated-React

Repository files navigation

  • 🏆JSX
  • 🎯rangeAPI
  • 🎯add setState
  • 🎯add demo
  • 🎯fix range bug
  • 🏆complete setState
  • 🎯virtual DOM
  • 🎯entity DOM
  • 🏆dom comparison

English | 简体中文

Build Status Coverage Status Version License

开发笔记

特性

  • 构建简易版 虚拟DOM树 ,完成虚拟DOM到实体DOM的映射, 模拟了简单的 diff算法
  • 已经支持一些小型demo的渲染和运行

参考资料

快速入门

安装

$ cd simulated-React    # please ignore this command if you executed 'omi init' in an empty folder
$ npm webpack           # develop

目录说明:

├─ main.js
├─ package-json
├─ simulated_react.js   // 主要的逻辑代码
├─ dist
│  ├─ main.html         // html和CSS文件入口
│  ├─ main.js           // 存放webpack打包代码的位置
| ├─ launch.json

→ simple demo

贡献者们

维护者

License

About

手写一个极简版的React,使得在simulated-React基础上可以运行一些功能简单的demo

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published