工作快一年了,在一個中小公司,感覺有點迷茫,感覺學了react可能會更好跳槽。但是學習的正反饋感覺太少了。

首先就是react很多時候並不能做什麼vue做不了的事情。就比如說我把時間拿來學學小程序,雖然從技術角度上講收益並不是很大。但是可能得到自己領導同事的正反饋更多。而學react外行人根本看不出你寫的跟原來有什麼區別,實際上也確實沒區別。彷彿有種努力做無用功的感覺。

有嘗試學過一段時間react 只能說react本身使用不難。但是周邊的生態是真的難學。感覺還是要項目練手 但是公司沒有這樣的技術棧


多開闊下眼界也不是啥壞事兒. 你要react一點都不懂, 那人家裝逼的時候你插不上嘴怎麼辦?

我用了兩年的ng,一直聽說react很火,前陣子就玩了下,發現JSX是真的難受. 但是有一說一, react的新手教程做的比ng好, 我體驗下來那個五子棋的demo還是挺挺不錯的, 簡單清晰.


才工作一年,vue也沒鑽透吧,學react寫寫demo項目嗎?

稍微學學,了解一下其他框架是有必要,至少要知道兩個框架的實現的差別,優缺點。要弄得精通,沒有多個項目的歷練是不可能的,就算你平時寫寫小demo,在找工作中也基本沒啥用處。

還不如多鑽研vue,你對vue的深入了解,在做項目時的思考都是加分項。


我恰好在實際生產項目中使用到了三種框架(vue,react,angular)angular咋們先不說。平心而論,從工作角度來說完全沒有必要全部都學會,從提升角度來說你至少需要學會vue和react以及原生網頁開發。angular在一定程度上來說已經是第二梯隊,它的工程化方案可以了解一下,不過已經不是主流。

其實現在的前端工程師很多時候解決的不是樣式問題,而是協作和業務邏輯處理的問題,很少見一家公司會同時使用多套框架來實現業務功能,學習的有,但是實際項目中一般都是一套代碼擼一切,方便快捷產出高。所以說你在公司的地位與你會幾個框架完全沒有關係。而且完全學會一個框架之後其他的拿過來,1天上手寫項目也不是不可能。

不過你要是想在技術上走的更遠一點,你就需要理解他們的底層邏輯,演變歷史,以及未來趨勢,這樣你才能取其精華,去其糟粕在技術上取得一定的成就。


非要做選擇題嗎?成年人難道不會都要嗎?


一般問這個問題的,都是剛從業沒多久入門級開發者。因為稍微有一些經驗或者技術能力比較強的人不會去糾結這個問題。

現在前端行業魚龍混雜,react、vue、angular,一抓一大把。只會個框架很簡單,真正需要關注的地方是js基礎。只要擁有了紮實的基礎,就不容易收到框架的束縛。

如果目前沒有需求,可以先不去學react,先好好研究一下vue源碼,把vue完全搞懂就能有很大提高了。

說到源碼,這是一個自我提高的非常好的方式。不僅限於前端框架,一些非常優秀的庫(如jquery等),通過閱讀源碼可以開闊自己的眼界,吸收很多高級巧妙的編碼方式和設計模式。


我是在學習完react後,因為工作的需要,才開始學習vue的。

兩個框架各有各的優點,屬於兩種不同的編程思想促成的產物。

react優點像編輯器中的vim,功能不多,簡單,純粹,沒有語法歧義,拿來就可以用,但要完成一些大型項目,你還需要一些輔助插件的支持。

而vue的設計思想雖然也是簡單為主,但它走了以前angular的路線,指令,插槽,語法糖,讓你學習的時候倍感興奮,這個工具的功能點真多,真正到了項目中,需要學習和了解的東西還是有很多。

我的建議是,不要局限在工具本身,程序員的思維很重要,但不能被工具固化了,在這個市場經濟的時代,技術是否是第一生產力,取決於市場的需求度,哪一天市場對代碼這塊的需求趨向飽和了,你就會發現不是你挑客戶,不是你挑框架,而是客戶挑你,或者說框架和語言挑你。

不要害怕學習新的語言,更何況這兩種都只是基於js的框架而已。


學了React 你會更了解 Vue。


花點時間先把JS基本功夯實了,框架都是浮雲,JS的能力決定你在前端能走多遠。


完全沒必要學習!

首先,你掌握了vue,理解了市面上的雙向數據綁定的前端框架,加上題主說,本公司也業務用不到,我覺得不需要特別著急的去為了學而學,而是沉澱下來,好好總結,完善自己的知識體系。

既然題主是一個好學的人,那麼我的建議就是,可以先把基礎打好,刷刷面試題都好過你去專門學react!

以上,是個人老陳的看法,更多討論可以私信我,或者關注我的公眾號:老陳說前端。


沒學過,猜測不用學了吧?

因為vue就包含jsx啊,react不就是jsx么?我感覺會vue的人已經會react了。


我是先學的React,後來工作原因學了Vue

就我自己而言,我反而覺得React好學一些,api很少,沒有太多的語法需要記,理解下理念,差不多就可以開寫了,反而是Vue需要記憶的東西多一些,api比較多

既然你對Vue比較了解了,學學react挺好的啊,應該不會太困難,而且react hook語法很香,完全是另外一種編程體驗!領先了vue一個大版本(vue3.0還沒出)

周邊生態需要學的也就redux和react-rouer吧。

也花不了多長時間,加油吧


我覺得非常有必要,兩者技術先不談,按照今年市場環境來看的話可以不會vue但是得回react,因為今年大部分都是優先考慮會react的。

最好的話這兩個框架都會,講道理我覺得已經學會了一個框架再來學一個框架不難的,只是願不願意再花時間而已。面試官最喜歡聽到的就是兩都會,不管他們公司用得是哪一套框架你都可以直接上手就干。

前端這個行業更新太快了,想要吃這碗飯就得不停的學習新的東西,誰也不能保證一個框架用多久。有主流新的技術最好還是多學一點,要緊跟時代的變化,才能不被拋棄。


推薦閱讀:
相关文章