vue是一个灵活易用的渐进式框架双向数据绑定
?react 的核心思想是声明式渲染和组件化,单向数据流
vue的组件写法是通过template的单文件组件格式
react的组件写法是JSX+ 行内样式,就是HTML 和CSS全部写到js中
react主要是通过setState 方法 改变更新状态 状态更新之后,组件也会重新渲染
?vue使用Object.definedProperty()将每个属性都转换为getter和setter,每个Vue组件实例都有一个对应的watcher实例,在组件初次渲染的时候会记录组件用到了那些数据,当数据发生改变的时候,会触发setter方法,并通知所有依赖这个数据的watcher实例调用update方法去触发组件的compile渲染方法,进行渲染数据。
原创作者:吴小糖
创作时间:2024.1.22?