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

11歲的React正迎來自己口碑的拐點

開發 前端
作為一款11歲高齡的前端框架,React正迎來自己口碑的拐點。近期,有多名包括知名庫作者、React18工作組成員在內的社區核心用戶公開表達了對React的批評。

凌晨2點,Dan仍坐在電腦桌前,表情嚴肅。

作為React社區最知名的布道者,此時正遭遇一場不小的變故 —— 他擁有38w粉絲的推特賬號被影子封禁了。

所謂影子封禁,是指粉絲無法在流中刷到被封禁者的任何推文,只能點進被封禁者的賬號才能看到新推文。

在RSC(React Server Component)特性發布后,Dan經常用這個賬號科普各種RSC知識。這次封禁,顯然對他的布道事業造成不小打擊,不得已只能啟用新賬號。

雖然新賬號粉絲不多,但值得寬慰的是 —— 這篇題為The Two Reacts[1]的RSC布道文數據還不錯。

這篇文章通過解釋世界上存在2個React:

  • 在客戶端運行的React,遵循UI = f(state),其中state是狀態,是可變的。
  • 在服務端運行的React,遵循UI = f(data),其中data是數據源,是不變的。

來論證RSC的必要性(他為服務端運行的React提供了底層技術支持)。

安靜的夜總是讓人思緒良多,Dan合上MacBook Pro,回想起當年參加行業會議,在會議開始前一周才實現演講所需的Demo(也就是Redux的雛形)。也正是以這次參會為契機,他才得以加入Meta倫敦,進入React核心團隊。

隨后,Dan又回想起在React Conf 2018介紹Hook特性時,臺下觀眾驚喜的歡呼。

想到這里,不禁又感嘆 —— 曾經并肩戰斗的戰友們都已各奔東西。

Redux的聯合作者Andrew Clark離開了(入職Vercel),Hook的作者sebastian markb?ge也離開了(入職Vercel),連自己最終也離開了(入職bluesky)。

雖然React仍是前端領域最熱門的框架,但一些微妙的東西似乎在慢慢變化,是什么變了呢?

React正迎來自己口碑的拐點

作為一款11歲高齡的前端框架,React正迎來自己口碑的拐點。

近期,有多名包括知名庫作者、React18工作組成員在內的社區核心用戶公開表達了對React的批評,比如:

  • Increasingly miffed about the state of React[2]
  • Kind of annoyed at React[3]
  • React, where are you going?[4]
  • The decline of React[5]
  • Concatenating text[6]

有人會說,React從誕生伊始至今從不乏批評的聲音,有什么大驚小怪的?

這其中的區別其實非常大。從React誕生伊始至今,批評通常是開發者與React核心團隊的理念之爭,比如:

  • JSX到底好不好用?這是理念之爭
  • 用Class Component還是Function Component?這是理念之爭
  • 要不要使用Signal技術?這還是理念之爭

雖然開源項目都很重視開發者的反饋,但React已經不能算是普通開源項目,而是一個龐大的技術生態。

在這個生態中,開發者的不滿實際上并不會動搖React的基本盤。因為決定「開發者是否在項目中使用React」的,并不是開發者自身好惡,而是公司考量技術生態后作出的自上而下的選擇。

所以,React的基本盤是技術生態(而非開發者)。而構成技術生態的,則是生態中大大小小的開源作者/開源團隊。

這一輪對React的批評,多是核心技術生態的參與者發出的,他們才是支撐React大廈的一根根柱子。

批評的主要原因是 —— React團隊將React的發展與一家商業公司(Vercel)牢牢綁定。

這對于React核心團隊成員來說,是「從大廠到獨角獸」的個人職場躍遷。但對廣大React技術生態的開源作者/開源團隊來說,則是被動與一家商業公司(Vercel)綁定。

舉個例子,RSC中有個叫Server Actions的特性,用于簡化「在服務端處理前端交互」的流程。Vercel是一家云服務公司,旗下的Next.js支持Server Actions可以完美契合自家Serverless服務的場景。

但其他開源項目可能并不會從這個特性中受益。

再比如,React Bricks的作者曾抱怨 —— 雖然表面上看,React可以與Vite結合,可以與React Router結合(也就是Remix的前身),一切都是自由的選擇。但上層的服務商表示:如果React Bricks不能支持Next.js,就不會再使用他。

換句話說,React在逐漸將自己的技術生態遷移到Next.js,而技術生態是公司技術選型的首要考慮因素。如果開源庫不主動融入Next生態,公司在做技術選型時可能就不會考慮這個庫。

迫于市場的考量,會有很多原React生態下的庫遷移到Next生態,即使這么做并非庫作者意愿(畢竟Next.js的背后是一家商業公司)。

框架作者的反抗

如果說一般的開源庫只能被動選擇是否追隨Next生態,那還有一類開源庫選擇與Next.js正面對抗,這就是Meta Framework(元框架)。

所謂元框架,是指基于前端框架封裝的「功能更全的上層框架」,比如:

  • 框架Vue,元框架Nuxt.js
  • 框架React,元框架Remix、Next.js
  • 框架Solid.js,元框架SolidStart
  • 框架Svelte,元框架SvelteKit

還有些框架本身就是元框架,比如Angular、Astro。

從NPM年下載量看,Next.js對這些競品基本呈碾壓之勢(下表綠色是Next):

造成當前局面有多少是因為「Next.js相比其他元框架表現更出色」我們不得而知,但有一點可以肯定 —— React生態向Next生態的遷徙對形成當前局面一定貢獻了不少。

參考下圖,黃色(React年下載量)對綠色(Next年下載量)的提攜:

圖片圖片

元框架的競爭已經逐漸白熱化,現在甚至出現了「生成元框架的框架」 —— vinxi[7]。

你可以選擇框架(React、Vue、Solid...),再選擇應用場景(客戶端、SSR、SSG...)以及一些個性化配置,vinxi會為你生成一個獨屬于你的元框架。

順便一提,SolidStart就是基于vinxi構建的。

后記

對「React將技術生態向Next遷移」的不滿在社區已經醞釀已久,并在近期迎來了爆發。長久來看,這種不滿必將影響React的根基 —— 技術生態。

但從上帝視角來看,沒有人是真正在意React的:

  • 開發者只在意是否能穩定、高效完成工作。
  • 開源作者只在意技術生態市場是否夠大(不能被少數公司壟斷)。
  • React核心團隊成員在意的是自己的職業前景。
  • 元框架作者在意的是從Next無法顧及的細分場景切一塊蛋糕。

React就像一個被開采了11年的金礦,開采的各方都有所抱怨,同時又不停下手中揮舞的鐵鎬。

當React將技術生態逐漸遷移到Next生態后,React的身影將只存在于一些細節中,比如:

  • Hook的執行順序不能變。
  • 嚴格模式下組件會render兩次。
  • 相比其他框架更低的性能。

作為一家商業公司,未來Vercel會不會為了市場考量逐漸優化這些特性(比如引入Signal)?

如果說React未來一定會消失,那他的死必不會像煙花那樣猝不及防而又燦爛(就像谷歌宣布研發Angular2后,Angular1在關注度最高時迎來了他的死亡)。

更可能的情況是像忒修斯之船一樣,在航行的過程中不斷更換老舊的木條,最終在悄無聲息中逐漸消失......

參考資料

[1]The Two Reacts:https://overreacted.io/the-two-reacts/。

[2]Increasingly miffed about the state of React:https://macwright.com/2024/01/03/miffed-about-react。

[3]Kind of annoyed at React:https://blog.cassidoo.co/post/annoyed-at-react/。

[4]React, where are you going?:https://dev.to/matfrana/react-where-are-you-going-5284。

[5]The decline of React:https://gomakethings.com/the-decline-of-react/。

[6]Concatenating text:https://johan.hal.se/wrote/2024/01/24/concatenating-text/。

[7]vinxi:https://www.brenelz.com/posts/building-a-react-metaframework-with-vinxi/。

責任編輯:姜華 來源: 魔術師卡頌
相關推薦

2014-08-05 09:53:01

PHPPHP規范

2021-04-27 10:36:44

數字經濟

2020-11-25 17:48:19

邊緣計算云計算5G

2021-10-25 23:07:26

Windows 功能系統

2022-03-21 20:12:44

Windows 11太陽谷2微軟

2019-11-13 10:35:27

React Conf前端總結

2011-08-18 09:26:45

IE

2015-10-10 16:02:36

React NativAndroid

2014-08-11 14:21:43

IT技術周刊

2023-09-11 15:33:25

2017-04-26 14:53:31

SDS傳統存儲

2015-08-26 10:30:04

Linux開源系統

2024-06-21 09:04:47

2009-09-24 17:38:51

2010-02-26 09:48:11

喬布斯生日

2018-12-16 16:03:56

能源物聯網區塊鏈

2017-12-11 08:37:57

服務器市場數據

2011-07-27 10:12:02

HTC諾基亞蘋果

2010-06-01 09:44:23

云計算云管理CSA

2020-12-08 11:01:42

JavaScript編程語言開發
點贊
收藏

51CTO技術棧公眾號

福利视频在线导航| 国产精品久久久精品四季影院| 亚洲天堂av在线| 久久久久久久av麻豆果冻| 国产精品日日摸夜夜添夜夜av| 超碰人人干人人| 2023国产精华国产精品| 欧美日韩国产专区| 亚洲一区二区自拍偷拍| 丰满肉肉bbwwbbww| 久久婷婷麻豆| 美女啪啪无遮挡免费久久网站| 性高潮免费视频| 国产精品极品美女在线观看| 亚洲女同女同女同女同女同69| 国产一区二区免费在线观看| 欧美一级黄视频| 黑人一区二区| 视频一区视频二区国产精品| 一边摸一边做爽的视频17国产 | 欧美国产精品一区二区| 97se国产在线视频| 中文字幕精品一区二| 欧美日本亚洲韩国国产| 上原亚衣av一区二区三区| 波多野结衣先锋影音| а天堂中文最新一区二区三区| 欧美日韩国产精品专区| 男人天堂新网址| 视频一区二区三区不卡 | 纪美影视在线观看电视版使用方法| 久久天堂久久| 欧美美女网站色| 日韩手机在线观看视频| 91av久久| 一区二区三区国产| 熟妇熟女乱妇乱女网站| av在线播放网| 国产三区在线成人av| 国产一区二区三区四区hd| 国产成人毛毛毛片| 狠狠久久亚洲欧美| 91精品国产综合久久香蕉922 | 丝袜美腿亚洲综合| 51精品在线观看| 国产精品第二十页| 狠狠入ady亚洲精品| 久热精品视频在线观看一区| 久久精品国产亚洲AV成人婷婷| 久久不见久久见中文字幕免费| 亚洲国产欧美在线成人app | 中文字幕乱码一区二区| 日韩中文字幕亚洲一区二区va在线| 91豆花精品一区| 精品成人久久久| 一本色道久久综合一区| 68精品久久久久久欧美| 日本中文字幕免费| 日韩毛片久久久| 久久精品网站免费观看| 日韩高清三级| www.亚洲免费| 国产精品麻豆一区二区| 亚洲欧美日韩精品久久久| 中文日本在线观看| 国产精品福利电影一区二区三区四区| 亚洲第一综合| 精品视频在线一区二区| 亚洲免费在线观看视频| 欧美黄色免费网址| av免费不卡国产观看| 欧美日韩免费在线观看| 少妇人妻互换不带套| 成年人黄色大片在线| 欧美性色视频在线| 欧美色图另类小说| 日韩精品一区二区三区| 欧美日韩一级二级| xxxx国产视频| 亚洲精品国产动漫| 国产一区二区三区在线| 日本一级片免费| 欧美涩涩视频| 2019中文字幕在线免费观看| 中文字幕免费视频观看| 久久99久久精品| 国产精品免费看一区二区三区| 日韩一区av| 国产精品免费视频一区| www.国产在线视频| 日本精品不卡| 日韩一区二区在线看| 一起草在线视频| 日韩久久视频| 97国产suv精品一区二区62| 黄色片视频免费| 韩国精品一区二区| 麻豆视频成人| www视频在线免费观看| 精品露脸国产偷人在视频| 一区二区三区 日韩| av不卡一区二区| 在线播放日韩精品| 国产午夜精品一区二区理论影院| 视频在线观看一区二区三区| 亚洲最大的免费| 青青国产在线| 一区二区三区在线观看视频| 男女曰b免费视频| 中文字幕一区二区三区中文字幕| 亚洲人午夜精品免费| 精品97人妻无码中文永久在线 | 自拍偷拍欧美精品| av黄色在线网站| 精品中文在线| 中文字幕日韩在线视频| 日本熟妇成熟毛茸茸| 久久精品国产亚洲高清剧情介绍 | 免费精品国产的网站免费观看| www.精品av.com| 国产精品乱子伦| 国产精品88av| 一本色道久久综合亚洲精品婷婷| 免费电影日韩网站| 亚洲福利影片在线| 青青草免费av| 美女一区二区视频| 欧洲一区二区在线| 中老年在线免费视频| 精品久久久久久久久久久久久久久久久 | 亚洲少妇30p| 免费黄色一级网站| 亚洲资源网你懂的| 午夜精品久久久久久久久久久久| 国产免费无遮挡| 国产精品传媒入口麻豆| 91在线视频观看免费| 国内精品麻豆美女在线播放视频| 久久成人在线视频| 91丨九色丨丰满| 国产精品五月天| 国产精品视频黄色| 亚洲精品白浆高清| 青青草原成人在线视频| 天天操天天舔天天干| 亚洲国产日韩a在线播放性色| 在线观看网站黄| 真实国产乱子伦精品一区二区三区| 国产一区二区在线播放| 久久综合网导航| 91精品蜜臀在线一区尤物| frxxee中国xxx麻豆hd| 精品一区二区日韩| 麻豆一区二区三区在线观看| 国产精品一级在线观看| 成年无码av片在线| 亚洲毛片在线播放| 亚洲成人免费看| 人妻在线日韩免费视频| 免费视频一区| 欧美国产一区二区在线| 欧美性猛交xxx高清大费中文| 亚洲人线精品午夜| 中文字幕在线观看你懂的| 国产精品成人免费在线| 成人在线短视频| 你懂的亚洲视频| 国产一区二区三区奇米久涩| 亚洲插插视频| 自拍偷拍亚洲一区| 99国产在线播放| 亚洲第一主播视频| 欧美图片一区二区| 久久精品国产成人一区二区三区| 黄色www在线观看| 中文字幕一区二区三区日韩精品| 8x海外华人永久免费日韩内陆视频| 毛片在线能看| 7777女厕盗摄久久久| 久久人人爽人人爽人人| 91污片在线观看| 日本黄大片一区二区三区| 综合久久99| 久久亚洲高清| 日韩伦理一区二区| 久久久女女女女999久久| 撸视在线观看免费视频| 欧美精品在线一区二区三区| 久久丫精品久久丫| 国产欧美一区二区精品秋霞影院| 天天久久综合网| 亚洲综合日韩| 特色特色大片在线| 在线亚洲a色| 91久久久久久久一区二区| 91精品国产黑色瑜伽裤| 中文精品99久久国产香蕉| 成人无码一区二区三区| 在线观看免费成人| 久久机热这里只有精品| 欧美激情在线看| a天堂视频在线观看| 久久se这里有精品| 日本www在线播放| 中文无码久久精品| 欧美在线一二三区| www.成人网| 成人有码在线视频| 手机看片久久| 性欧美激情精品| 免费黄色电影在线观看| 亚洲男人的天堂在线| 性一交一乱一乱一视频| 欧美三级乱人伦电影| 西西44rtwww国产精品| 亚洲婷婷在线视频| 波多野结衣一二三四区| 91日韩精品一区| 黄色av电影网站| 国产一区日韩二区欧美三区| 男人的天堂日韩| 国产亚洲永久域名| 成人免费a级片| 91精品国产成人观看| 日韩欧美精品在线不卡| 任你弄精品视频免费观看| 91亚色免费| 精品一区二区三区四区五区 | 秋霞一区二区| 国产剧情久久久久久| 欧美电影h版| 欧美一区亚洲一区| 女人高潮被爽到呻吟在线观看| 欧美成人精品在线观看| 日本三级在线视频| 日韩中文av在线| av资源网站在线观看| 亚洲色图av在线| 欧洲视频在线免费观看| 亚洲精品国产精品乱码不99按摩 | 亚洲天天在线日亚洲洲精| 天天干天天操av| 日韩不卡中文字幕| 亚洲av成人精品毛片| 日韩高清欧美高清| 黄色成人一级片| 亚洲国产精品久久久久秋霞不卡| 亚洲精选一区二区三区| 精品国产一区二区三区不卡| 午夜精品久久久久久久爽| 91精品国产综合久久久久久久| 国产精品高潮呻吟AV无码| 欧美男同性恋视频网站| 国产美女裸体无遮挡免费视频| 欧美久久久影院| av男人天堂av| 亚洲第一精品福利| 天天操天天操天天操| 日韩av影视综合网| 国产在线视频福利| 自拍偷拍亚洲一区| av片在线观看网站| 午夜精品一区二区三区av| 碰碰在线视频| 国产精品久久久久一区二区| 久久不卡日韩美女| 99精品欧美一区二区三区| 国产精品任我爽爆在线播放| 久久综合中文色婷婷| 成人情趣视频网站| 浴室偷拍美女洗澡456在线| 欧美日韩国内| 欧美日韩国产精品激情在线播放| 日本成人在线电影网| 亚洲精品国产久| 成人av在线网| 黄色三级生活片| 亚洲精品国产品国语在线app| 国产一级视频在线| 91久久香蕉国产日韩欧美9色| 在线不卡免费视频| 精品美女一区二区| 邻居大乳一区二区三区| 久久亚洲精品成人| 人在线成免费视频| 国产日韩在线视频| 精品亚洲自拍| 亚洲一区二区三区免费看| 欧美三级不卡| 人妻无码视频一区二区三区| 国产一区二区视频在线| 国产精品久久久久久亚洲色| 欧美高清在线一区二区| 国产一级一级片| 精品视频在线看| 色噜噜在线播放| zzijzzij亚洲日本成熟少妇| 免费一二一二在线视频| 91久久精品视频| 国产亚洲一卡2卡3卡4卡新区 | 欧美成人免费看| 色呦呦日韩精品| 精品人妻一区二区三区换脸明星| 亚洲久久久久久久久久| av黄色在线| 国产精品欧美在线| 另类ts人妖一区二区三区| 一区二区三区国| 鲁大师影院一区二区三区| 亚洲综合123| 久久久久九九视频| 亚洲一区 视频| 日韩一区二区三区观看| yourporn在线观看视频| 69av视频在线播放| 伊人久久大香线蕉av超碰| 在线观看精品视频| 日韩影院免费视频| 亚洲国产精品无码久久久久高潮| 亚洲色图欧洲色图婷婷| 成人一二三四区| 亚洲开心激情网| ****av在线网毛片| 97人摸人人澡人人人超一碰| 欧美xxxx中国| 91香蕉视频污版| 久久综合狠狠综合| 免费看日韩毛片| 精品国产一区二区三区忘忧草| 国产秀色在线www免费观看| 国产精品丝袜视频| 精品国产日韩欧美| 免费日韩中文字幕| 26uuu久久天堂性欧美| 久久久国产高清| 亚洲二区中文字幕| 999福利在线视频| 国产精品区一区二区三含羞草| 激情国产一区| 91超薄肉色丝袜交足高跟凉鞋| 亚洲精选视频在线| 99久久国产免费| 久久高清视频免费| 日韩黄色av| 黄色片免费在线观看视频| 国产福利电影一区二区三区| 青娱乐在线视频免费观看| 91精品国产免费| 五月婷婷视频在线观看| av成人观看| 亚洲激情在线| 久久久久成人精品无码中文字幕| 五月婷婷色综合| 日本啊v在线| 国产精品久久久久久av| 日韩免费在线| 男女视频在线观看网站| 一区二区在线观看av| 欧美一区,二区| 青青草国产精品一区二区| 欧美精品乱码| 在线视频日韩欧美| 亚洲在线免费播放| 五月婷婷六月激情| 国产精品69精品一区二区三区| 日韩电影在线视频| 三级网站免费看| 亚洲国产精品久久久男人的天堂 | 四虎影院在线免费播放| 一区二区三区国产在线观看| 小说区图片区亚洲| 国产精品一色哟哟| 久久久久青草大香线综合精品| 国产精品无码粉嫩小泬| 欧美成在线观看| 日本久久成人网| 亚洲精品自拍网| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧美强伦一区二区| 国产aaa精品| 欧美一区免费| 大黑人交xxx极品hd| 欧美日韩国产小视频| 搞黄网站在线看| 天堂精品视频| 丁香六月综合激情| 91丨九色丨海角社区| 欧美成年人网站| 国产精品一区高清| 久久黄色一级视频| 欧美亚洲国产一区二区三区 | 欧美黄色录像片| 日本国产在线视频| 欧美日韩综合在线免费观看| 欧洲一区二区三区| 亚洲 国产 日韩 综合一区| 粉嫩久久99精品久久久久久夜| 天堂网一区二区| 久久免费国产视频| 婷婷精品进入|