React diff
2018-06-27 01:22:00 0 举报
react diff
作者其他创作
大纲/内容
element diff
出现跨级移动。只会删除/新增
对于同一层级的一组子节点,它们可以通过唯一 id 进行区分
否
比较element
INSERT_MARKUP(插入)
是否为同一类型组件
标记为dirty component,删除组件原有节点,新增整个组件下的子节点
是
比较组件类型
MOVE_EXISTING(移动)
React Diff
Web UI 中 DOM 节点跨层级的移动操作特别少
component diff
React 官方建议不要进行 DOM 节点跨层级的操作
REMOVE_NODE(删除)
不同组件基本不同DOM,相同类组件再比较
先根据每个节点的ID进行位移操作
tree diff
收藏
0 条评论
下一页
为你推荐
查看更多