筆記 初步理解Vue 和 React 之間的區別

2021-10-05 16:48:42 字數 453 閱讀 7155

vue 的表單可以使用v-model 支援雙向繫結,相比於 react 來說開發上更加方便,當然了 v-model 其實就是個語法糖,本質上和 react 寫表單的方式沒什麼區別。

改變資料方式不同,vue 修改狀態相比來說要簡單許多,react 需要使用 setstate 來改變狀態,並且使用這個 api 也有一些坑點。並且 vue 的底層使用了依賴追蹤,頁面更新渲染已經是最優的了,但是 react 還是需要使用者手動去優化這方面的問題。

react 16以後,有些鉤子函式會執行多次,這是因為引入 fiber 的原因

react 需要使用 jsx,有一定的上手成本,並且需要一整套的工具鏈支援,但是完全可以通過 js 來控制頁面,更加的靈活。vue 使用了模板語法,相比於 jsx 來說沒有那麼靈活,但是完全可以脫離工具鏈,通過直接編寫 render 函式就能在瀏覽器中執行。

react和vue的比較

相同點 5,react和vue都是狀態機,狀態改變則元件自動重新整理 react this.state change 為了重新整理狀態而寫 render 不同點 1,react中可變資料放置在state狀態管理中,使用this.state.name來呼叫 vue放置在data中,使用v bind呼叫...

Vue和React的對比

我們來搞一搞vue和react的對比好吧,話不多說,上幹活。react整體是函式式的思想,把元件設計成純元件,狀態和邏輯通過引數傳入,所以在react中,是單向資料流,推崇結合immutable來實現資料不可變。react在setstate之後會重新走渲染的流程,如果shouldcomponentu...

Vue 和 React 深度對比

我使用 vue 和 react 已經很長一段時間了,兩個框架上實踐 量都在 10 萬行以上。不得不說兩者都是很 nice 的,幫助開發者減少很多任務作量,這類框架是現代化前端開發必備的。然而 vue 和 react 兩者之間的選擇並不像選擇蘋果或香蕉一樣簡單,兩者在工程實踐上的差距讓我們逐漸放棄了 ...