vue的優(yōu)點(diǎn)
- vue的插件機(jī)制
不用像react一層一層得包裹,也不用在每個(gè)模塊中進(jìn)行import。
- vue有模板系統(tǒng)
支持構(gòu)建步驟,可以使用預(yù)處理器(pug,sass)
可以直接書寫css,可以直接再模板中使用class(react中需要使用clasName)
- 擁有數(shù)據(jù)的雙向綁定
而在react中需要監(jiān)聽onChange事件,觸發(fā)事件來(lái)實(shí)現(xiàn)數(shù)據(jù)綁定
react有render函數(shù),可以
擁有更好的性能
更加友好
react推崇把html和css都寫進(jìn)js中,而vue可以實(shí)現(xiàn)html,css和js的分離。
react的優(yōu)點(diǎn)
- 社區(qū)更加成熟,第三方組件會(huì)會(huì)更加的多。
- 擁有react native
- state是不可變的,想要修改state需要顯式得調(diào)用setState,易于發(fā)現(xiàn)錯(cuò)誤