如何编写你自己的virtual dom

前言

最近需要了解virtual dom, 查了一下网上的资料。发现比较好的文章,翻译也已经有人翻译好了。然后这里就做一个简单的记录。文章链接在最后。

原理概述

virtual dom, 主要的实现原理就是用JavaScript 中的{}对象,来实现一个与树真实的dom树对应的模拟树,然后每次更新找出不同之处,进而来操作真实的dom树。

总结

研究理论和原理发现,最终回归到算法。
算法和数据结构才是重点。

引用

如何实现一个 Virtual DOM 算法

How to write your own Virtual DOM
中文对照翻译

react 设计原理

virtual dom diff