# [方案]造一个VirtualDOM框架(React和Vue源码解析)
10个yyds的Vue、React源码解析开源项目
@nice- @doc https://juejin.cn/post/7199828364953321532 (opens new window)
- https://kingbultsea.github.io/vue3-analysis/book/Packages/Reac... (opens new window)
- https://vue3js.cn/start/ (opens new window)
- https://buptlhuanyu.github.io/ReactNote/docs/react/react/intro/ (opens new window)
- https://7km.top/ (opens new window)
How to write your own Virtual DOM
build-your-own-react
@nice
# 小型MVC
moon.js @old
sugar @old
cpreact @old
- implement react from 0 to 1
- https://github.com/MuYunyun/cpreact (opens new window)
o-framework @old @simple
- explain how React-like libraries work
- @code https://github.com/zserge/o (opens new window)
- @blog https://zserge.com/posts/worst-react-ever/ (opens new window)
royjs
- mvvm framework for React
- @doc https://www.yuque.com/xiaoshengbuxiao/royjs/nhty95 (opens new window)
- @code https://github.com/windyGex/royjs (opens new window)
mvvm
@nice- 剖析vue实现原理,自己动手实现mvvm
- @code https://github.com/DMQ/mvvm (opens new window)
way.js @old
- 轻量的双向绑定
- @code https://github.com/gwendall/way.js (opens new window)
# react-like
react-tiny-dom
frejs @nice
- library with the same hooks API
- @code https://github.com/132yse/fre (opens new window)
rve
- React mixed Vue 3.0 API with type safety
- https://github.com/yetone/rve (opens new window)
Luy @old
- a React-like framework
- @code https://github.com/Foveluy/Luy (opens new window)
# 参考 @ref
如何评价 类react框架层出不穷?而类vue ,类angular就没那么多?原因是什么?
@nice
interno
react-lite
preact
virtual-dom
kivi.js
===
vue ==> snabbdom
- 前端架构101:MVC的不足与Flux的崛起