写法上,react用jsx语法,把所有的内容写在js里面,vue是分开写,同一个文件写html js css
核心思想上,它两都是数据驱动渲染页面,vue是双向绑定,对数据变化更敏感;react是单向数据流,数据不能直接改变
diff算法上,当对比节点时,如果节点元素相同,classname不同,vue认为是不同类型元素,会删掉重建;react会认为是同类型元素,只修改节点属性
写法上,react用jsx语法,把所有的内容写在js里面,vue是分开写,同一个文件写html js css
核心思想上,它两都是数据驱动渲染页面,vue是双向绑定,对数据变化更敏感;react是单向数据流,数据不能直接改变
diff算法上,当对比节点时,如果节点元素相同,classname不同,vue认为是不同类型元素,会删掉重建;react会认为是同类型元素,只修改节点属性