為什麼react比vue更適合大型應用?

時間 2021-05-11 15:05:24

1樓:前端361

1,vue的模板寫法在元件資料較多時,資料和模板強相關,模板不能動態抽離為函式,而在react中,jsx可以很方便的抽離為函式,雖然vue也可以在render中寫jsx,但在模板中無法使用this;

2,高階元件的寫法上,react可以更好的使用,維護,vue中高階元件大部分情況下時使用mixins,實現真正的高階元件比較麻煩或者說很難實現;

3,vue中的函式程式設計思想應用較少,大部分是基於物件的,而在大型專案中函式式會更加靈活

2樓:鯊叔

可除錯性,可擴充套件性,可維護性和可約束性是乙個框架是否適用於需要團隊協作的中大型專案開發要著重考慮的四個指標。如果將react/vue生態總稱為乙個框架的話,那麼相比之下,react這個「框架」確實比起vue這個「框架」更適合用於中大型專案的開發。注意,這是相對而言的。

3樓:

跑題。Angular 的強規範性,使得它更適合於大型前端應用。

與此同時,Angular 大而全的特性,使得它在維護上比需要多個第三方庫結合的 React 和 Vue 更輕鬆。

Vue真的比React上手簡單嗎

瀉藥,是的。對於學過html基礎的人來說 一般前端都學過 vue確實更容易些。學過框架的人都知道,現在的主流框架一般都是基於元件開發的,什麼是基於元件?就是你為了製造一台筆記本你需要把主機板部位和顯示器部位進行單獨製造並設計好對接介面,最後組裝成乙個筆記本。為什麼這麼做?如果是同樣使用15.6寸的筆...

react為什麼沒有像vue和angular一樣提供「指令」這個功能?

Refector 其實也是可以提供的,vue和angular是在編譯期處理的,但是react可以在執行時處理,類似AST解析執行,可以參考這篇文章 基於react實現高度簡潔的表單方 文人可惡 react 是授人以漁,怎麼釣是你的事,我不管 vue的話是授人以魚,我怎麼釣的你別管,直接拿來用就好了。...

Vue 和 React 的優點分別是什麼?

深藍 我想很多人和我一樣,先學會了 Vue 或者 React,然後再去學另外乙個,但是突然發現兩者的實現在思維上還是有很大差異的,然後就開始嫌棄另外乙個語言,覺得哪哪不如我先學的這個.我在學習了 Vue 之後再去學習 React 的.發現如果能找到兩者的相似和差異之處,理解起來會更快 React對比...