• 一种编程范式,概念比较多
  • 纯函数
  • 不可变值

回顾 vdom 和 diff

  • h 函数
  • vndoe 数据结构
  • patch 函数

  • 只比较同级,不跨级比较

  • tag 不相同,则直接删掉重建,不再深度比较
  • tag 和 key,两者都相同,则认为是相同节点,不再深度比较

  • Vue2 Vue3 React 三者实现 vdom 细节不同

  • 核心概念和实现思路,都一样