猿问

react和vue在数据绑定上的区别?

最近了解了一下react和vue的区别,看了一些博文,大概意思是:react和vue都是单向数据流,但是vue有双向数据绑定,react没有。我理解的双向数据绑定就是对于一些可以输入的控件(input、select等)在单项数据绑定上加了一些监听事件。

vue的v-model只是语法糖,react也可以实现该语法糖。怎么这个就变成了vue和react的区别了呢?如果这个说法是错误的那请问一下vue和react的区别是什么?(从数据绑定以及数据渲染方面来看)

非常感谢!


慕森卡
浏览 1508回答 2
2回答

隔江千里

就是说vue双向绑定直接写个v-model就行了,就是框架原生支持,react要双向绑定你要写change事件的handler,自己绑定,效果上是一样

POPMUISE

vue会在初始化时收集所有的依赖,数据改变view跟着改变react的话改变数据需要手动调用setState方法
随时随地看视频慕课网APP
我要回答