,所以没敢说话,我一直在走,他继续跟着我要,然后巴拉巴拉,我看了那男的几眼在纠结要不要给 (ps: 过后删),不给会不会伤我,最后我看他手上也没拿什么危险东西,面相还好(ps: 不凶),应该是安全的,我继续不吭声,也没给微信,转弯处,我就快速走掉了,那么问题就来了,在外面被陌生人要微信,要给吗?另外采访一下,男的要陌生女的微信到底是什么心思呢? React 和Vue
相同点:
1、都支持服务端渲染;
2、都有虚拟DOM,组件化开发,通过props传参进行父子组件数据的传递;
3、都是数据驱动视图;
4、都有支持native的方案(react native,weex);
5、都有状态管理方案(redux,vuex);
不同点:
1、react严格意义上只能算是MVC的view层,vue则是MVVM模式;
2、虚拟DOM不一样,vue会跟踪每一个组件的依赖关系,不需要重新渲染整个组件树,而对于react而言,每当应用的状态被改变时,全部组件都会重新渲染,所以react中会需要shouldComponentUpdate这个生命周期方法来进行控制;
3、组件写法不一样,react推荐的做法是jsx+inline style,也就是把html和css全部写进javascript
4、数据绑定:vue实现了双向绑定,而react的数据流动是单向的;
5、state对象在react应用中是不可变的,需要使用setState方法更新状态;在vue中,state对象不是必须的,数据有data属性在vue中管理
相同点:
1、都支持服务端渲染;
2、都有虚拟DOM,组件化开发,通过props传参进行父子组件数据的传递;
3、都是数据驱动视图;
4、都有支持native的方案(react native,weex);
5、都有状态管理方案(redux,vuex);
不同点:
1、react严格意义上只能算是MVC的view层,vue则是MVVM模式;
2、虚拟DOM不一样,vue会跟踪每一个组件的依赖关系,不需要重新渲染整个组件树,而对于react而言,每当应用的状态被改变时,全部组件都会重新渲染,所以react中会需要shouldComponentUpdate这个生命周期方法来进行控制;
3、组件写法不一样,react推荐的做法是jsx+inline style,也就是把html和css全部写进javascript
4、数据绑定:vue实现了双向绑定,而react的数据流动是单向的;
5、state对象在react应用中是不可变的,需要使用setState方法更新状态;在vue中,state对象不是必须的,数据有data属性在vue中管理
展开
评论
2