精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

尤雨溪再噴 React,這波我要反駁一下

開發 前端
寫這篇文章,無意去過度爭論 Vue 和 React 到底誰更好,因為在實際場景中做技術選型,要考慮的因素還包括技術之外的東西,這些外因甚至比技術本身更加重要。比如,我一直想去的那個團隊,用的是 React,這樣的理由,更加能左右一個人的決定。

這兩天幾個群都在傳尤大噴 React 文檔的截圖,并且引起了熱烈的討論。然后就有人在問,是不是 React 真的那么坑。

作為一個 React 深度使用者,覺得不應該讓新學 React 的朋友留下這樣一個刻板印象,所以我結合自身對于 React 的使用體驗,反駁一下他的觀點。

看一下尤大是怎么噴的。先是有個人發文吹了一波 React 新官網寫得很用心。

然后尤大不知道為什么怨念會這么深,就說 React 挖下了許多艱深復雜的坑,用了夸張的手法來特意強調了這些坑的嚴重性。甚至用了 PUA 這樣的詞來刻意強調自己的觀點。

然后又說:React 最成功的地方在于塑造了一種幾近于 cult 的凝聚力...

好巧不巧,我剛好認識這個單詞...

cult:邪教

如果我說尤大有點上頭、激進、極端,這應該不算是夸張的評價吧?我記得他以前說國內噴子多,技術氛圍沒有國外好,他這是在干嘛?說 React 用戶是邪教、是被 PUA,這不算噴人嗎?

一、截圖中的案例

首先跟大家明確一下,截圖中的案例,完全不是 React 的坑點。而應該算是 React 的優點之一。

因為當 React 中的狀態發生變化時,會導致組件函數重新執行。因此,當我們需要一個計算屬性時,不用做特別的處理和定義,正常使用即可。

function Form() {
  const [firstName, setFirstName] = useState('Taylor');
  const [lastName, setLastName] = useState('Swift');
  // ? Good: calculated during rendering
  const fullName = firstName + ' ' + lastName;
  // ...
}

例如使用 useEffect 去監聽 state,這是冗余的操作。然后給出了錯誤示范。

function Form() {
  const [firstName, setFirstName] = useState('Taylor');
  const [lastName, setLastName] = useState('Swift');

  // ?? Avoid: redundant state and unnecessary Effect
  const [fullName, setFullName] = useState('');
  useEffect(() => {
    setFullName(firstName + ' ' + lastName);
  }, [firstName, lastName]);
  // ...
}

所以這里只是列舉出來部分使用者的錯誤示范而已,壓根算不上是一個坑點。如果這也算坑點,我可以在別的框架使用者的代碼里找到一大堆錯誤示范,相互攻擊就完事了,對不?

二、React 弱侵入性

React 始終保持了對 JavaScript 的弱侵入性。我認為這是一個非常大的優點。也就是說,當你使用 React 開發時,實際上用到的語法相對比較少,就算是你學習 React 也不會接觸到太多的官方 API。

弱侵入性帶來的一個巨大的好處是,我們在開發時可以順利植入我自己的開發理念。比如,你覺得 React 沒有做依賴收集,是不好的,那么你就可以寫一個狀態管理去做依賴收集。Mobx 就是做這個事情的。

又或者,你覺得 React 提供的全局狀態管理不如你的心意,你就可以自己封裝一個發布訂閱,結合自定義 hook 也能方便的訂閱每一個組件。

這樣的自由度一定是會受到 React 深度使用者歡迎的。這也是 React 生態百花齊放的原因之一。不知道別人會怎么樣,但是我覺得我作為開發者,我非常喜歡多種開發思想相互碰撞的氛圍。

三、閉包陷阱?

有的人覺得閉包陷阱是一個坑。

實際上,這個所謂的閉包陷阱這個詞,不應該與 React 綁定在一起。因為閉包本身就是 JS 自身的特性。就算沒有 React,許多人也覺得閉包難以理解。而且作為前端開發,我覺得應該做的事情是去掌握閉包的機制和邏輯,而不是覺得閉包這個東西我理解不了,就認為它不好。

閉包的特性讓 JS 的能力變得非常強大,甚至你很多時候也在不知不覺中利用閉包來達到你的目的。許多別的開發語言中,也引入了閉包的機制,說明閉包是經歷過時間沉淀的方案。

如果一個知識點,理解起來比較困難,然后我們就給他戴上心智負擔重的帽子,然后把他作為一個缺點去不斷批評他,這算是正常的想法嗎?

四、性能不好?

Vue 重依賴收集,輕/無 UI diff.

React 無依賴收集, 重 UI diff.

也就是說,當 Vue 的數據變得龐大和復雜,他依然會有不小的性能壓力。因此 Vue 的性能優化策略應該是集中在如何簡化數據結構上。而 React 的優化重點,在如何減輕 diff 壓力上。

誰也不能否認,有人能合理利用 React 的機制,編寫出來一套性能比 Vue 更好的項目。只是說,做到這個事情對于 React 新玩家來說,有點困難而已。

Vue 均衡性能更好,React 性能上限更高。既然各有優劣,他只是一個不同人群的取舍問題,但你絕對不能說,這是 React 艱深復雜的坑點。

五、新手友好?

尤大一直以框架對新手友好作為一個重要的判斷標準來證明一個框架是否優秀。但是捫心自問,各位前端開發們,你們真的會一直認為一門技術對新手友好,就一定是更好的嗎?

我們在群里實際上還有另外一個觀點。

當你還是新人的時候,你希望你學的東西簡單,能快速上手。但是當你學成之后,你又擔心他太簡單,會的人太多,自己毫無競爭力。

我猜測許多人的心態,會經歷這樣的變化。所以我遇到很多 Vue 開發者,在使用了幾年 Vue 之后,也會有很強烈的想法學習一下 React

實際上,在我看來,當我們技術能力逐漸變得更強,我掌握的技術,能夠支撐起更高的上限,這也是一門框架不可忽視的巨大優勢。在兩者之間取得一個平衡,我認為這一點上,React 比 Vue 要做的好。

我們不能因為對新手友好,就忽略了 React 上限更高這個事實。而且事實上,現在已經有同學認為, Vue3 的學習成本,已經高于 react hooks。

六、Vue3 的破壞性更新

尤大說,Vue3 的破壞性更新,是他們團隊犯的錯誤。但真的是決策失誤嗎?

我看未必。因為你不得不承認,事實上,你單看 Vue2 你就知道,Vue3 的出現,更多的是被逼無奈。

有兩個重要因素導致了 Vue2 承擔了巨大的壓力。

一個因素是 TS 被廣泛接納。導致了 Vue2 不支持 TS 成為了一個無法被反駁的缺陷。即使是現在的 Vue3,也依然有人覺得它對 TS 的支持并沒有做到盡善盡美。

另外一個就是 React hooks 的出現,讓 Vue2 的差距被明顯拉開。所以你才會看到新的 Vue 語法,從某種程度上,跟 React hooks 長得很相似。

這兩個因素組合在一起,催生了 Vue3 長成現在的樣子。

然而破壞性更新是有代價。現在依然有大量的團隊無法成功把項目從 Vue2 升級到 Vue3,這才是極大的坑點。

六、最后

寫這篇文章,無意去過度爭論 Vue 和 React 到底誰更好,因為在實際場景中做技術選型,要考慮的因素還包括技術之外的東西,這些外因甚至比技術本身更加重要。比如,我一直想去的那個團隊,用的是 React,這樣的理由,更加能左右一個人的決定。

主要的目的是不希望被很多人認為,React 像尤大說的那樣,真的有很多艱深復雜的坑,我不認同這樣的說法。也不希望吹一下 React 就被當成邪教。我覺得好的東西,夸一下這是很正常的事情。

責任編輯:姜華 來源: 這波能反殺
相關推薦

2024-03-06 07:28:23

Vue前端開發Vapor 模式

2023-07-26 08:34:40

VueReact

2025-09-29 00:00:00

2025-10-29 01:00:00

2024-10-09 14:07:05

2025-05-06 13:44:17

Vue前端人工智能

2018-12-13 12:13:04

前端開發編程

2023-10-06 09:43:13

2025-06-18 10:02:06

H3前端開發

2022-09-08 16:31:17

前端Web

2023-11-22 10:12:43

Sortablejs拖拽庫

2025-06-03 08:49:42

2025-06-23 11:35:29

VormsVue 3代碼

2025-05-06 03:30:00

AIVueVite

2024-05-30 07:07:00

Virtual虛擬 DOM前端

2025-10-29 16:13:54

2022-11-02 08:12:47

TurbopackVite

2022-11-08 15:19:49

軟件工具

2023-12-20 15:41:46

VueViteVue 3

2021-08-19 06:20:32

Native CSS 前端尤雨溪
點贊
收藏

51CTO技術棧公眾號

不卡视频一区二区三区| 欧美日韩成人黄色| 中文字幕中文在线| 香蕉久久aⅴ一区二区三区| 成人中文字幕合集| 国产精品大陆在线观看| 黄色一级视频免费观看| 三级精品视频| 欧美一级艳片视频免费观看| 成熟丰满熟妇高潮xxxxx视频| chinese偷拍一区二区三区| 国产精品影视天天线| 国产www精品| 久久久久久久极品内射| 99精品视频精品精品视频 | 校园春色 亚洲色图| 欧美aaaxxxx做受视频| 中文字幕av资源一区| 国产综合第一页| 国产精品一级二级| 视频在线观看国产精品| 欧美性猛交xxxx黑人| a级黄色片网站| 91亚洲国产成人精品一区| 亚洲私人影院| 久久综合国产精品台湾中文娱乐网| 亚洲av无码成人精品国产| 国产一区二区三区国产精品| 91国偷自产一区二区三区观看| 欧美视频在线观看视频| 国产黄网站在线观看| 国产麻豆视频一区| 国产精品久久久av| 国语对白永久免费| 99精品视频免费全部在线| 日韩精品在线免费观看视频| 在线a免费观看| 精品久久毛片| 欧美在线观看视频在线| www.亚洲天堂网| 黄色漫画在线免费看| 26uuu成人网一区二区三区| 97人人模人人爽人人少妇| 夜夜爽8888| 麻豆精品一区二区综合av| 国产成人精品电影久久久| 日本三级小视频| 亚洲色诱最新| 国产91精品久久久| 国产精品第5页| 亚洲综合社区| 国产成人精品av在线| 在线免费观看国产精品| 日韩精品久久理论片| 国产成人精品视频在线| 亚洲第一网站在线观看| 秋霞电影一区二区| 国产精品免费视频xxxx| 亚洲一卡二卡在线观看| 久久99最新地址| 亚洲tv在线观看| 亚洲av无码片一区二区三区| 成人小视频在线| 久久久久久a亚洲欧洲aⅴ| 日韩偷拍自拍| 亚洲国产精品传媒在线观看| 一区二区三区久久网| 亚洲毛片在线播放| 不卡的看片网站| 欧美福利精品| 成人免费高清在线播放| 综合色天天鬼久久鬼色| 97久久国产亚洲精品超碰热| 888av在线视频| 日韩欧美国产中文字幕| 日日噜噜夜夜狠狠| 欧洲一区在线| 精品视频在线播放色网色视频| 亚洲第一成人网站| 99久久.com| 久久久久国产视频| 无码人妻熟妇av又粗又大 | 日韩精品aaa| 久久99精品久久久久久欧洲站| 亚洲欧美日韩精品久久| 97精品在线播放| 亚洲欧洲另类| 国产精品国产福利国产秒拍| 精品国产va久久久久久久| 99re热视频精品| 综合一区中文字幕| aa级大片免费在线观看| 欧美日韩一区二区电影| 国产免费无码一区二区| 欧美偷拍自拍| 韩国福利视频一区| 97精品久久人人爽人人爽| av网站一区二区三区| 亚洲欧美国产不卡| 久草在线中文最新视频| 制服丝袜中文字幕亚洲| 在线免费观看黄色小视频| 久久久久久美女精品| 69av在线播放| www黄色在线观看| 国产精品网友自拍| 国产亚洲欧美在线视频| 欧美a级大片在线| 国产一区二区三区免费视频| 久久午夜鲁丝片午夜精品| 另类欧美日韩国产在线| 欧美日韩另类综合| 成人ssswww在线播放| 69av一区二区三区| 国产成人一区二区在线观看| 一本久久知道综合久久| 97自拍视频| 91电影在线播放| 国产日韩欧美精品一区| www插插插无码免费视频网站| 欧美videos粗暴| 亚洲欧美中文另类| 永久免费av无码网站性色av| 伊人成人在线视频| 亚洲一区亚洲二区| 午夜视频在线观看网站| 中文字幕一区二区三区在线观看| 99久久久无码国产精品6| 大型av综合网站| 久久999免费视频| 国产精品国产精品国产专区| 久久久www免费人成精品| 久久国产亚洲精品无码| 黄色免费大全亚洲| 久久久久久久久爱| 免费观看国产视频| 亚洲国产美女搞黄色| 91福利视频免费观看| 综合av在线| 91精品视频在线| 美女羞羞视频在线观看| 777亚洲妇女| 91免费公开视频| 国内久久精品视频| 国产福利片一区二区| 香蕉久久一区| 精品女同一区二区| 青娱乐免费在线视频| 国产精品1区2区| 轻点好疼好大好爽视频| 高潮久久久久久久久久久久久久 | 欧美日韩在线观看一区二区三区| 蜜桃在线视频| 亚洲欧美中文另类| 中文在线资源天堂| 中文字幕第一区第二区| 亚洲欧美偷拍另类| 中文字幕日韩欧美精品高清在线| 99理论电影网| av资源中文在线| 亚洲欧美在线磁力| 久久国产香蕉视频| 亚洲婷婷国产精品电影人久久| 91大神免费观看| 在线国产精品一区| 欧美日韩综合久久| 欧美爱爱视频| 久久久久久高潮国产精品视| 五月婷婷伊人网| 欧美午夜精品久久久| 国产精品国产精品88| 不卡一卡二卡三乱码免费网站| 成人免费观看毛片| 亚洲成人精品| 狠狠爱一区二区三区| 成人自拍av| 欧美精品免费看| 中文字幕在线看人| 国产精品理论在线观看| 国偷自产av一区二区三区麻豆| 性久久久久久| 国产av不卡一区二区| 另类在线视频| 国产拍精品一二三| 成人性生交大片免费看在线播放| 亚洲欧美一区二区三区情侣bbw| 一级黄色录像大片| 亚洲h动漫在线| 91视频免费看片| 成人av午夜电影| www.99在线| 亚洲电影在线| 伊人精品久久久久7777| 欧美黑人巨大videos精品| 毛片精品免费在线观看| 五月天婷婷在线播放| 欧美日韩国产系列| 五月婷婷亚洲综合| 亚洲日本在线视频观看| 成年人免费观看视频网站 | 好吊色视频一区二区三区| 欧美大胆a级| 国产精品视频一区国模私拍| 肉肉视频在线观看| 一本色道久久88综合亚洲精品ⅰ | 91在线视频官网| 中文字幕精品一区二区三区在线| 国产亚洲毛片| a级免费在线观看| 水蜜桃久久夜色精品一区| 久久国产精品-国产精品| 99视频有精品高清视频| www.亚洲男人天堂| 丝袜视频国产在线播放| 欧美日韩国产精品一区二区三区四区 | 国产成人精品亚洲日本在线观看| 欧美黑人极品猛少妇色xxxxx| av女优在线| 亚洲人成绝费网站色www| 男人天堂网在线视频| 制服丝袜亚洲精品中文字幕| 小泽玛利亚一区二区三区视频| 狠狠躁18三区二区一区| 国产亚洲色婷婷久久99精品| 最新成人av在线| 午夜国产福利视频| 国产精品网曝门| 国产调教在线观看| 另类小说视频一区二区| 北条麻妃在线一区| 欧美大片aaaa| 色综合视频二区偷拍在线| 久久不卡国产精品一区二区| 精品乱色一区二区中文字幕| 超碰成人免费| 国产91免费视频| av成人综合| 国产精品毛片va一区二区三区| 精品一区91| 97av影视网在线观看| 在线精品国产亚洲| 国产超碰91| 国产成人高清精品免费5388| 国产二区不卡| 精品精品国产三级a∨在线| 国产精品入口免费| 欧美jizz19性欧美| 久久66热这里只有精品| 伊甸园亚洲一区| 日韩在线电影一区| 999国产精品999久久久久久| 一区二区在线观| 91精品国产福利在线观看麻豆| 免费观看中文字幕| 亚洲丝袜啪啪| 欧美日韩国产精品一区二区| 欧洲杯半决赛直播| 亚洲欧洲一区二区| 91精品国产91久久久久久密臀| www.69av| 久久福利精品| 黄色永久免费网站| 亚洲麻豆av| wwwxxx黄色片| 美女尤物国产一区| 女人扒开腿免费视频app| www.欧美精品一二区| 亚洲熟妇无码av| 国产精品九色蝌蚪自拍| 国产精品白嫩白嫩大学美女| 香蕉久久一区二区不卡无毒影院 | 国产一区二区精品在线| 亚洲尤物av| 国产成年人在线观看| 亚洲电影在线| 亚洲欧洲日本精品| 国产成人精品亚洲午夜麻豆| 中文字幕一区三区久久女搜查官| 国产午夜亚洲精品理论片色戒 | 国产精品五区| 色国产在线视频| 成人免费高清在线| 免费看一级黄色| 亚洲v日本v欧美v久久精品| 看黄色一级大片| 日韩区在线观看| 免费在线高清av| 欧美精品一区二区三区很污很色的 | 免费在线黄色片| 91久久免费观看| 免费观看国产视频| 中文字幕日韩欧美| av在线资源| 96pao国产成视频永久免费| 宅男在线一区| 成年在线观看视频| 美女视频黄免费的久久| 欧美无人区码suv| 亚洲三级在线免费| 国产剧情在线视频| 日韩一区二区三区精品视频| 黄色av网站在线| 久久久久国产精品www| 在线日韩三级| 日韩激情久久| 亚洲经典在线| 无码人妻一区二区三区在线视频| 久久久91精品国产一区二区精品 | 午夜在线一区二区| 伊人成人免费视频| 国产精品久久毛片av大全日韩| 影音先锋亚洲天堂| 日韩亚洲欧美成人一区| av大全在线免费看| 欧美尤物巨大精品爽| 在这里有精品| 一区在线电影| 日本美女一区二区三区| 熟女丰满老熟女熟妇| 亚洲国产精品久久一线不卡| 99在线精品视频免费观看软件| 色偷偷9999www| 亚洲www啪成人一区二区| 久久av二区| 一区二区三区高清视频在线观看| 亚洲成人福利视频| 一区二区三区成人在线视频| 91在线公开视频| 久久久999国产精品| 黑人一区二区三区| 一区二区不卡在线观看| 日本一区中文字幕| 阿v天堂2014| 欧美性xxxxxx少妇| aaa日本高清在线播放免费观看| 国产成人jvid在线播放| 国产成人影院| 国产三级三级三级看三级| 久久久久国产精品麻豆ai换脸 | caoporn-草棚在线视频最| 99www免费人成精品| 欧美va天堂在线| www.av毛片| 成人综合激情网| 国产第一页第二页| 亚洲精品国产拍免费91在线| 狠狠操一区二区三区| 麻豆传媒一区二区| 丝袜亚洲另类欧美| 内射毛片内射国产夫妻| 精品视频免费在线| 免费在线看黄色| 亚洲影院高清在线| 精品二区视频| 中文字幕一区二区人妻在线不卡| 欧美伊人精品成人久久综合97| 97最新国自产拍视频在线完整在线看| 国产精品一区二区女厕厕| 97精品国产一区二区三区| 特黄特黄一级片| 午夜电影一区二区三区| 四虎影视2018在线播放alocalhost| 国产91亚洲精品| 一区二区网站| 99精品在线免费视频| 国产人伦精品一区二区| 91亚洲精品国偷拍自产在线观看| 欧美成人全部免费| 欧美精品密入口播放| 人人爽人人av| 一区二区三区在线看| 欧美 日韩 国产 成人 在线 91| 欧美在线精品免播放器视频| 日韩a一区二区| 日本精品一二三| 自拍视频在线观看一区二区| 精品人妻伦一二三区久久| 97国产一区二区精品久久呦| 成人精品电影| 亚洲精品鲁一鲁一区二区三区 | 少妇高清精品毛片在线视频| 国产精品久久久久久久岛一牛影视| 精品国产一级片| 国产成人精品久久二区二区| 欧美精品黄色| 日本乱子伦xxxx| 欧美电影免费提供在线观看| 东京一区二区| 免费人成自慰网站| 国产三区在线成人av| 亚洲国产中文字幕在线| 国产成人亚洲综合青青| 国产一区亚洲| 久久久免费看片| 亚洲精品美女久久久| 外国成人毛片| 妓院一钑片免看黄大片| 亚洲一区在线观看网站| 日本中文字幕在线视频| 久久久一本精品99久久精品|