為什麼 react 還比 vue 火?

時間 2021-05-12 00:39:47

1樓:Lam

其實我覺得,存在即合理,在React和Vue的選型上已經爭論那麼多年了,其實框架或者技術的選中除了不同的場景外,還要看使用的團隊情況綜合考慮的,例如你做乙個後台系統,後續可能需要後端幫忙一起的開發維護的,這個時候你選擇react,那麼對後端來說或許不是最友好的,因為現在的後端基本都會使用一下vue。

為什麼大廠對於react的要求比較多呢?我是這麼去考慮的,因為無論是小程式,或者一些跨端方案,都有採用jsx的語法,當然也有weex這類vue的跨端方案,只是後者的市場占有率比較低,阿里內部用的比較多而已。vue其實更多是中國人對於中文文件以及易用性的追求在前期比較大,所以對vue積累的不少的口碑,而以前React沒有中文文件的時候,真的很麻煩,而且需要各種webpack和es6的知識支撐,所以學習成本比較高,再吐槽一下React的文件雖然現在中文,但是並沒有乙個很好的循序漸進的過程去教學。

總結,不要在意誰比較火,而是那個更適合去解決當下區的問題,以及你是否用得爽。框架只是工具,如果你只會用框架而不會框架原理和背後思想,是用啥都一樣。

2樓:尚學堂前端學院

效能方面不好說,各有優勢開發難度Vue確實簡單些。

維護性差不多。

react不是上手成本高,知識想要自己從頭構建工程成本高,但並不是一定要自己做,react社群上很多一堆一堆安裝的工程,只不過不會出現在言網或文件中。

如果想進去大廠react是必須要掌握

3樓:David Gao

個人無法確定這個題目是否成立,Vue和React都個有特點。個人使用React和Vue 2,並且使用React的時候會更多。

雖然看到Vue 3的推出,但是絲毫沒有想使用的想法。如果Vue 2將來被放棄了,那就專注的使用React。

喜歡用什麼,更多是公司需求和自身的背景偏好,個人雖然喜歡React,但是僅限於React16開始的版本。

因為個人對OOP不是特別擅長,雖然粗淺的寫了幾年的C++,但是自認為功力不行。並且絕大部分時間都是在和Erlang,OCaml,Haskell和Lisp家族的語言在打交到,所以對React16之後的函式化程式設計用起來更順手些。

4樓:再睡會

個人觀點:標題會引起像我這樣的程式設計師來湊熱鬧,然而有人用就有市場,市場比較複雜,產品本身、出場順序、背後團隊、營銷推廣。然而收到的答案基本都是講技術細節balabala。

單從技術選擇上看這個問題:實踐=>經驗=>判斷。

5樓:

我身邊vue和react都用的人基本都覺得vue比react好用,不論是先學vue後學react的人還是先學react後學vue的人

只不過會有不少人覺得vue比較low而已,所以堅持用react可能是我們菜吧

還是強推一下ts吧,比js爽多了,vue+ts的寫法真的爽我真菜

6樓:Krns

先宣告:我大約1年前還在一直用vue(用了小2年),現在已經棄vue改成react(因為公司需求)

兩個都懂些個人覺得 vue和react各有好處吧不過比較喜歡react

國內vue>react 國際react>vue(隨便查)目前看 :

1、vue人數的減少一部分是因為3.0

可以看看官方回覆 vue3.0的靈感是來自哪保證一下就明白了2、另一部分是因為vue速成的人太多入職工作小半年又走(和攢經驗差不多)

vue的人員在各地公司內的流動相對react大的不止一點react不多說風評證明一切

7樓:「已登出」

不是react更好,而是應為react比vue出來的更早,大家吃夠了angular的苦,突然遇到facebook開源的react,就覺得看到了光明,然後大廠開始用,大廠用的多了,填坑速度就快,現在很多公司還是慢慢開始轉vue了,看下github start就知了。

8樓:文一刀

作為乙個後端未入門程式設計師,前端 vue 和 react 都學了。就想說一句,都 TM 好用啊!糾結誰好不好有什麼意思?

解決問題才是王道!這年頭公司都想招全棧工程師,瑟瑟發抖的大學狗只能把自己培養成全幹工程師。保持微笑,保持微笑 : )

9樓:張坤

別逗了,React比Vue火, 看看BOSS直聘,智聯招聘,58,等等招聘軟體,Vue是必備,而且很多最近幾年的公司都用Vue,比如新興的做虛擬幣這類平台公司。React漸漸被人遺忘了

10樓:千鋒教育

非常贊同@qbaty 的觀點,都是一群小朋友在爭執,我們大朋友都是以解決問題為導向。

從X站爆出來的資料:請看

從資料上react確實比vue要稍微多一些,這也只能說明市場占有率。得意於react發布的時機和場子(FB),在FB的推廣下從14年開始react的社群就得到壯大,那個時候跟就angular1一樣,乙個新鮮的東西,小夥伴們都願意去嘗試一下。Vue1發布大概在15年下半年了,由尤大以個人的身份發布,所以從時間和場子緯度上,前者要早和大,使用廣度自然會好一些。

React是最先提出純函式元件、持久化資料、虛擬DOM、SSR等高階概念,在一開始Vue被當做的跟風者(Vue2.0相繼加上),這也是那些有情懷的擼er吐槽的點。但從純技術角度上來看,大家都是相互參考借鑑,敢問React的元件就沒有借鑑過angular的指令思想?

鬼知道!

對我個人而言,我沒有偏向性,只是有點點名族情節而已(玩笑話),對Vue更加願意花時間。其實當初選擇Vue2是考慮到團隊的實力,剛進公司的時候,手上帶2個人,乙個妹子UI轉過來的,乙個漢子,剛畢業一年。當時選框架的時候,兩者都做了學習的比較,確實從學習成本和易用性來說Vue更容易入門一些。

那兩個小娃兒也一致同意用(雖然他們的意見沒求用)。

我是分割線

總結一下,框架火與不火不重要,關鍵是看你手上的人,大家在一起幹活開心。

最後,真的能靠尖端技術吃飯又有幾個,99%的小夥伴都是搬磚而已(哈哈,這樣會不會得罪人!)。

11樓:Cody1988

個人認為react和vue真不能說誰火,誰不火,根據目前接觸的人來看,基本上是各有偏好,而更多的人是兩個框架都在使用。我們團隊就是兩個技術都在使用,從開發效率,執行效率來看,基本上區別不大

12樓:林一

我更喜歡react的

剛開始用了一年的react,後來使用vue相比而言vue的確入門簡單,

react入門學習jsx其實也不像大部分想的比vue難多少了

13樓:大唐高僧劉伯溫

恕我直言:命題有問題,如果沒有前者,絕不會有今天的後者。

更直接一點:後者生存在前者的陰影之下。

但是,存在即合理,何苦爭高下。

14樓:whatever

世上本無事,庸人自擾之。互相噴的多數只熟練掌握一種框架。

嘲笑PHP,VUE,怕這種簡單易學的東西降低程式設計師門檻,導致將來太多人和你搶飯碗吧?

有那時間多學點東西,會的越多越鮮見有噴的

15樓:Codin

react, vue, ng2都用過,vue就是簡單靈活小巧,ng2嚴謹,複雜,龐大,不是檔案大,是裡面的概念,元件,功能龐大,需要對設計模式,物件導向有一定的理解。

框架沒有絕對的好壞,只有是否適用,vue因為簡單又不失靈活,所以上手很快。

react火也有它的優點,社群活躍除了fb的原因,也是因為react是乙個庫,它需要結合很多庫一起用,所以百花齊放,vue官方就提供了絕大多數需要的庫,像router,vuex等。

總之,都用用,沒有錯,乙個工作三五年的前端開發應該能熟練使用這三個框架。

16樓:dean cheng

從專案角度來說,我更喜歡VUE。

1.學習成本低,專案成員容易上手,對於小公司而言,其實沒多少資源去培訓人員,能快速上手最好。

2.確實VUE元件比較少,但是已經可以滿足很多業務上的要求了。

3.從效能而言,VUE跟React相差並沒有多少。

但是兩個用過之後,我才真的覺得VUE真好,成員上手快,專案迭代開發也快。

另外感謝默默復出貢獻的攻城師們。

17樓:呆小彬

比較看好react,雖然vue很火是事實,但是vue2.0參考了react,vue1.x也很多參考了angular1.x,創新性還是FB大廠好。

18樓:好心人

react

類似於canvas的「立即重新整理」「全重新整理」,區別於vue「區域性重新整理」,缺點是容易產生「蝴蝶效應「

flux,redux,強調頂層state的設計一體化程式設計(html/css/js合為一體),前端真正進入了「程式設計」驅動時代

19樓:

看了一下答案真可怕,兩邊的粉絲有必要一定要踩對方嘛。

平時用react,也參加conf了解vue,我覺得都很不錯。

目前沒有做移動端,但是如果要考慮會優先選擇vue。因為從體積上而言,vue更有優勢。

而react學習曲線略鬥。不過如果把官方文件與示例都認真看過,也不會有什麼問題。怕就怕匆匆上手,然後各種坑(不得不吐槽,配置實在是有點多)。

用自己順手的就好~

20樓:

企業級應用裡

ant.design 已經相當成熟,而且有大企業背景支援,Element 文件才發布1個月,另外Vue 2.0(虛擬dom)也才剛剛發布。

另外看一下 Structor Market 自備梯子我們用react的原因就是 https://ant.design/

21樓:Showonne

乙個框架火不火,本身好不好很重要,但也要考慮其他的原因。React一開始就採用了Virtual DOM,期初其他框架應該都沒有這個概念吧,所以是能吸引一部分高階玩家的。一提框架對比都說React門檻高,但是Facebook那些工程師和國內外的一些大神就是能玩得轉,他們能體會到React帶來的好處,就會去宣傳這個東西,都是那麼多粉絲的人,肯定能幫React吸很多粉啊,但是這些粉裡面真正用或是正確用React的就不一定有多少了。

但是題主說的火是國內還是國外?國外或是整體上的話,沒調查,可能是React比較火,畢竟Facebook出品,社群龐大且活躍。但是國內環境的話,React完全被Vue吊著打啊,Vue 2剛正式發布沒多久,中文文件就已經都有了,而React的好像outdate很久了。

所以題主隨便就說React比Vue火,會不會給人一種欽定的感覺?

為什麼都在說 React 比 Vue 難?

多來b夢 其實二者對於前端來說都不難,ES 基礎掌握了就都能上手寫,但是Vue相比較React來說,在寫企業級專案的時候,對ES基礎要求相對來說還是低一些的,這也是為什麼很多後端語言的程式設計師在需要使用前端框架的時候會首選Vue,但是在Vue3裡,語法和設計思維已經越來越像React了。好的東西其...

vue轉react是什麼感受?

HDDDDD 對比的話可以看這篇高讚文章 為什麼我們放棄了 Vue?Vue 和 React 深度對比想從 Vue 轉 React 可以看看這篇如下門 Vue 轉 React 指南,看這篇文章就夠了 陳侃 低階程式設計師關心框架。多思考vue,react他們在各種場景下的差異點,解決問題的思路 架構。...

React文件數量比Vue多那麼多,文件中還充斥著各種警告和注意,是否可以說明React比Vue難呢?

react學習上的難度在,各種實現類似功能的實踐多,新手不容易快速找到最佳實踐,vue vuerouter vuex可以實現大部分專案了,但是react的又是flux又是redux又是immutuble immer flux toolkit等,讓新手寫的時候不容易找到最佳實踐。但是jsx react...