1. 程式人生 > >面試題之vue vs React

面試題之vue vs React

Facebook 這麼過分不讓大家用他的框架,為什麼還要用嘛,我們的vue明明挺好的,lz是真心覺得vue更好用些的。結果呢,fb分分鐘打臉又跑回來支援,唉,還是看看有啥區別吧。

1. 相似之處:都是javascript框架,有路由、狀態管理、構建工具等、元件式開發。都用到了Virtual DOM。

Virtual DOM是一個對映真實DOM的javascript物件,如果需要改變任何元素的狀態,則先在virtual DOM上改變,而不是直接改變真實的DOM。當有變化產生時,一個新的虛擬節點便會被建立,同時計算新舊虛擬結點之間的差別,最後對映真實的dom節點。

2. 不同之處:

Vue React
框架型別 mvvm mvc
構建工具 vue-cli flux
編寫方式 模板 JSX
狀態管理 vuex redux
移動端 Weex React Native