鍍金池/ 問答/HTML/ react和vue在數(shù)據(jù)綁定上的區(qū)別?

react和vue在數(shù)據(jù)綁定上的區(qū)別?

最近了解了一下react和vue的區(qū)別,看了一些博文,大概意思是:react和vue都是單向數(shù)據(jù)流,但是vue有雙向數(shù)據(jù)綁定,react沒有。我理解的雙向數(shù)據(jù)綁定就是對(duì)于一些可以輸入的控件(input、select等)在單項(xiàng)數(shù)據(jù)綁定上加了一些監(jiān)聽事件。

vue的v-model只是語法糖,react也可以實(shí)現(xiàn)該語法糖。怎么這個(gè)就變成了vue和react的區(qū)別了呢?如果這個(gè)說法是錯(cuò)誤的那請(qǐng)問一下vue和react的區(qū)別是什么?(從數(shù)據(jù)綁定以及數(shù)據(jù)渲染方面來看)

非常感謝!

回答
編輯回答
青檸

vue會(huì)在初始化時(shí)收集所有的依賴,數(shù)據(jù)改變view跟著改變
react的話改變數(shù)據(jù)需要手動(dòng)調(diào)用setState方法

2017年6月15日 21:30
編輯回答
尕筱澄

就是說vue雙向綁定直接寫個(gè)v-model就行了,就是框架原生支持,react要雙向綁定你要寫change事件的handler,自己綁定,效果上是一樣

2017年11月19日 16:29