摘要:學(xué)習(xí)成本很低,另外官方有比較完善的中文文檔。簡單本身是沒有錯誤,一個東西能以簡單的方式解決難道不好嗎關(guān)于這個中文文檔居然還有人噴那些喜歡用的是不是英文能力差,我就再報以呵呵一笑。本身擁有中文文檔就是一個優(yōu)勢,結(jié)果還成了被噴的地方。
前言
由于這段時間工作上也是挺忙的,就沒有時間去寫這個項目,中間一直都是寫寫停停,進度也是非常慢的。正好前幾天都還比較空,就趕緊抓著空閑時間去寫這個項目,最后緊趕慢趕地完成了。本項目采用了React的框架,可以幫助那些想學(xué)習(xí)React的同學(xué)們?nèi)ド钊雽W(xué)習(xí)React的項目的開發(fā)。寫這個項目過程也是非常辛苦的,如果你覺得我寫的還不錯的話,麻煩各位給我一個收藏或者點贊,也或者去github上給我點個星,來當(dāng)做對我的鼓勵。不勝感激!
源碼地址https://github.com/ruichengpi...
演示地址https://ruichengping.github.i...
技術(shù)棧react
react-router
react-redux
es6
axios
webpack
已實現(xiàn)功能 Tab-我的 Tab-音樂館 Tab-發(fā)現(xiàn) 側(cè)滑欄 播放列表 播放器整個項目采用了React這個框架來構(gòu)建,之前我都是用Vue用做開發(fā)的。正好借此機會做一個小小的對比,純是個人使用的心得體會。如果你也有一些不一樣的心得交流的話,歡迎交流。
React相比Vue給我感受最深的就是他的優(yōu)雅的組件化,用起來是非常爽,誰用誰知道,引用即可使用。而Vue在這塊相對來說就要弱一點,引用了組件之后還要注冊一下。當(dāng)然這不是決定React組件化優(yōu)于Vue決定性因素,更重要的Vue的模板語法以及它下面那套指令系統(tǒng)。相信用過的小伙伴們知道,Vue的template里面出現(xiàn)語法錯誤,追蹤起來很費時費力的,很難定位到問題。另外這套指令系統(tǒng)在多人共同維護的大型項目中弊端很大,層層的指令嵌套使得代碼閱讀起來晦澀難懂,維護起來異常麻煩。而React在這上面給我感覺就好很多,代碼可讀性也非常高。
Vue在雙向數(shù)據(jù)綁定的體驗上要優(yōu)于React的,React采用的是Flux的單向數(shù)據(jù)流動。這在實現(xiàn)一些需要雙向數(shù)據(jù)交互的功能上,Vue是占有優(yōu)勢的。
Vue相比React更加輕量級。Vue只需要引用一個Vue.js即可使用,而React則要引用React.js、React-dom.js、babel.js(用于轉(zhuǎn)換jsx的語法)。
Vue在上手程度上要優(yōu)于React。Vue學(xué)習(xí)成本很低,另外官方有比較完善的中文文檔。而React官方則只有英文文檔,另外學(xué)習(xí)成本也比較高。我見到網(wǎng)上某人噴只會Vue的是前端小白,我對這種人只能報以呵呵。簡單本身是沒有錯誤,一個東西能以簡單的方式解決難道不好嗎?關(guān)于這個中文文檔居然還有人噴那些喜歡用Vue的是不是英文能力差,我就再報以呵呵一笑。本身擁有中文文檔就是一個優(yōu)勢,結(jié)果還成了被噴的地方。首先,并不是所有人的英文能力都跟某些嘴炮大神那么牛逼的。其次,就算是英文能力牛逼的人,你敢說你閱讀中文的能力會比你閱讀英文能力差?
我個人感覺Vue的全家桶(不包括Vue)使用起來,我個人感覺是要比React的全家桶(不包括React)使用起來舒服的。
雖然Vue在一些細節(jié)上要比React好,但是不能覺得React就比Vue差。這種想法是錯誤。特別是大型應(yīng)用上,使用React項目維護起來肯定是要比Vue要好的。當(dāng)然這不代表Vue不能構(gòu)建大型應(yīng)用。
React在社區(qū)生態(tài)建設(shè)上是比Vue好很多的,而且后面站著FaceBook。不怕遇到問題沒人可以幫你解決的情況,而Vue的話就要稍微擔(dān)心一下。
最后強調(diào)一下:React和Vue都是非常棒的前端框架,建議大家都去學(xué)習(xí)一下。采用React或者是Vue還是要結(jié)合業(yè)務(wù)場景和現(xiàn)實情況做選擇的。單純說React還是Vue好,我個人覺得都是耍流氓。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/88610.html
摘要:知乎專欄前端給不了解前端的同學(xué)講前端掘金前端夠得到安全跨站請求偽造掘金前端面試問題持續(xù)更新掘金向核心貢獻代碼的六個步驟基于的仿音樂移動端個人文章用構(gòu)建組件網(wǎng)易嚴選感受開發(fā)已完結(jié)掘金英文 2017-09-23 前端日報 精選 [譯] 網(wǎng)絡(luò)現(xiàn)狀:性能提升指南前端夠得到Web安全3--點擊劫持/UI-覆蓋攻擊React, Jest, Flow, Immutable.js將改用MIT開源協(xié)議N...
摘要:由出品的前端開源項目周報第十四期來啦。我們的前端開源周報集合了一周來新收錄的優(yōu)質(zhì)的前端開源項目,方便前端開發(fā)人員便捷的找到自己需要的項目工具等。 由OpenDigg?出品的前端開源項目周報第十四期來啦。我們的前端開源周報集合了OpenDigg一周來新收錄的優(yōu)質(zhì)的前端開源項目,方便前端開發(fā)人員便捷的找到自己需要的項目工具等。react-overdrive 超級簡單的神奇移動過渡 show...
摘要:由出品的前端開源項目周報第十四期來啦。我們的前端開源周報集合了一周來新收錄的優(yōu)質(zhì)的前端開源項目,方便前端開發(fā)人員便捷的找到自己需要的項目工具等。 由OpenDigg?出品的前端開源項目周報第十四期來啦。我們的前端開源周報集合了OpenDigg一周來新收錄的優(yōu)質(zhì)的前端開源項目,方便前端開發(fā)人員便捷的找到自己需要的項目工具等。react-overdrive 超級簡單的神奇移動過渡 show...
摘要:由出品的前端開源項目周報第十四期來啦。我們的前端開源周報集合了一周來新收錄的優(yōu)質(zhì)的前端開源項目,方便前端開發(fā)人員便捷的找到自己需要的項目工具等。 由OpenDigg?出品的前端開源項目周報第十四期來啦。我們的前端開源周報集合了OpenDigg一周來新收錄的優(yōu)質(zhì)的前端開源項目,方便前端開發(fā)人員便捷的找到自己需要的項目工具等。react-overdrive 超級簡單的神奇移動過渡 show...
閱讀 3104·2021-08-03 14:05
閱讀 2148·2019-08-29 15:35
閱讀 685·2019-08-29 13:30
閱讀 3174·2019-08-29 13:20
閱讀 2537·2019-08-23 18:15
閱讀 1804·2019-08-23 14:57
閱讀 2222·2019-08-23 13:57
閱讀 1318·2019-08-23 12:10