日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

太失望了!前端社區對 React 的抱怨越來越多...

來源: 責編: 時間:2024-01-24 17:29:20 256觀看
導讀在前端技術快速發展的今天,React 已經有 589 天沒有發布新版本了(最新版本為v18.2)。React 團隊表示,目前正在開發 v19 版本,并且沒有計劃發布 v18.3 版本。圖片近期,React 社區的抱怨情緒愈發高漲,多名成員對 React 的現狀

在前端技術快速發展的今天,React 已經有 589 天沒有發布新版本了(最新版本為v18.2)。React 團隊表示,目前正在開發 v19 版本,并且沒有計劃發布 v18.3 版本。LZE28資訊網——每日最新資訊28at.com

圖片圖片LZE28資訊網——每日最新資訊28at.com

近期,React 社區的抱怨情緒愈發高漲,多名成員對 React 的現狀表示不滿。下面就來看看他們對 React 的看法!LZE28資訊網——每日最新資訊28at.com

TanStack 作者:需要回歸實用性

前端工具鏈 TanStack 作者 Tanner Linsley 在社交平臺表示:LZE28資訊網——每日最新資訊28at.com

自 React 引入 hooks 和 Suspense API 以來,它似乎過于執著于少數幾個概念。雖然這些新特性在技術上令人印象深刻,但它們在日常工作中并未帶來太大的幫助,反而使相同的任務變得更加復雜,并且還需要我們繞過那些尚未成熟的實驗性API。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

真心希望 React 能夠回歸到最初那種以客戶端為中心、關注性能的實用性。如今,其他框架正在實現這些功能,而 React 卻落后了。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

盡管 React Forget 重新激發了我對 React 的熱情,但這可能只是對新特性的追求,而非對根本問題的解決。真心希望能夠更關注響應性,而不是一味地追求不變性。無論通過何種方式,包括 signal 等,都希望 React 能夠真正解決這個問題。然而,這個需求似乎被長期忽視了,這讓我感到有些失望。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

盡管如此,我仍然經常使用React,但我對其的不滿情緒正在逐漸增加。LZE28資訊網——每日最新資訊28at.com

總結:React 引入的新特性增加了復雜性,希望它能回歸最初關注性能和實用性的狀態。LZE28資訊網——每日最新資訊28at.com

contendaco 首席技術官:太久沒更新了

contendaco 的首席技術官 Cassidy 在社交平臺表示:LZE28資訊網——每日最新資訊28at.com

我對 React 近期的狀態感到困惑和沮喪。盡管我仍然經常使用它,并對持續為之努力的開發者抱有敬意,但 React 變得越來越令人費解...LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

令我深感失望的是,自 2022 年 6 月以來,React 一直未發布新版本。在 React 18 推出時,核心團隊大力推崇框架的重要性,但隨后大部分成員離職,轉投另一家擁有大型 React 框架的公司。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

此外,新文檔的編寫進度緩慢,編寫人員也缺乏足夠的支持。如今,當你在網絡上搜索“React文檔”時,新的文檔甚至無法排在首位。這無疑增加了學習和使用 React 的難度。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

更令人困惑的是,現在存在兩個 React 版本,這無疑增加了理解和使用的復雜性。對于大多數人來說,這并不是一個清晰或易于理解的概念。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

最后,我感到失望的是,React 領導層在多樣性方面的努力明顯不足。曾經有多種聲音的社區,現在卻鮮少聽到不同背景的人們發聲。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

總之,我并是不想寫一篇消極的文章。雖然我過去曾批評 React 團隊,但我也看到他們做出了一些改進。當我想構建稍微復雜的應用時,我仍然會選擇使用 React。然而,我希望在執行這個選擇時能夠更加開心一些。我對 React 的未來保持樂觀,盡管這種樂觀有點勉強。LZE28資訊網——每日最新資訊28at.com

總結:React 長時間不更新令人失望,新版本缺失、文檔不足、版本混淆、多樣性不足。盡管仍會選擇使用,但希望 React 能回歸初心。LZE28資訊網——每日最新資訊28at.com

Val Town 作者:發布策略需要改進

Val Town 的作者 Tom MacWright 表示:LZE28資訊網——每日最新資訊28at.com

相較于許多人,我更傾向于為 React 辯護,盡管我深知它并非萬能的。在我看來,React 在解決許多問題時展現出了獨特的優勢,其團隊的初衷是積極和值得肯定的。盡管過度使用和存在一些缺陷,但我堅信他們并無惡意。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

然而,當前 React 的發布狀態確實令人擔憂,自上次發布以來,已經過去了一年半的時間,這比以往任何一次發布周期都要長。目前存在兩個主要的競爭框架:由 Shopify 資助的 Remix 和由 Vercel 資助的 Next.js。值得注意的是,Vercel 已經聘請了 React 團隊的許多核心成員。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

Next.js 正在大量使用和推廣下一個版本的特性。他們使用一種技巧,將下一個版本的 React 打包進來,并讓你覺得你正在使用 React 18.2.0,但實際上使用的是一個預覽版本。這些“預覽版本”也被 Meta 公司用于增量升級,而其他 React 核心開發人員也在 Meta 工作。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

然而,非 Vercel 和非 Facebook 的生態系統并沒有享受到這種優勢。Remix受到了React中的一個錯誤的影響,這個錯誤雖然已經得到修復,但尚未發布。想要使用 React 18.3.0 預覽版本,就不得不使用 npm install --force 或在 package.json 文件中進行覆蓋,以將所有內容綁定在一起。LZE28資訊網——每日最新資訊28at.com

LZE28資訊網——每日最新資訊28at.com

使用預覽版本長達一年半之久,然后再進行一次大規模升級到 React 19.0.0,這種策略我并不喜歡。雖然存在一些變通方法可以使用當前的預覽版React,但這些方法都存在問題。預覽版并不穩定,可能會包含一些破壞性的更改。總的來說,這種情況給人的印象是,Vercel 通過將部分 React 團隊成員納入公司內部,從而獲得了一年不公平的領先優勢。LZE28資訊網——每日最新資訊28at.com

總結:對 React 近期狀態表示擔憂,包括發布周期過長、存在競爭框架等問題,希望 React 能改進發布策略。LZE28資訊網——每日最新資訊28at.com

小結

總的來說,React 面臨著多方面的挑戰和問題,如過長的發布周期、與新興競爭框架的競爭、新版本的缺失以及文檔的不足等。希望 React 團隊能夠重視這些問題,并積極采取措施解決它們。例如,優化發布策略,加快新版本的發布速度;注重性能和實用性,使 React 更易于使用和部署;加強文檔的編寫和更新,提供更全面、準確的信息等。只有解決這些問題,React 才能更好地滿足開發者的需求,保持其在前端開發領域的領先地位。LZE28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-67352-0.html太失望了!前端社區對 React 的抱怨越來越多...

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 一圖看懂八種編程范式

下一篇: 消費者太多!RocketMQ又炸了!

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 丽水市| 德江县| 青冈县| 兴国县| 富锦市| 田阳县| 正安县| 钟山县| 措美县| 平南县| 杭州市| 金堂县| 兖州市| 马尔康县| 额济纳旗| 连山| 鹿泉市| 湖南省| 尉犁县| 沅陵县| 汤阴县| 鄱阳县| 洛阳市| 陆川县| 北安市| 开原市| 子长县| 鹤岗市| 辽宁省| 海宁市| 明星| 偏关县| 贵港市| 同德县| 台山市| 赣州市| 延庆县| 卓尼县| 虞城县| 靖州| 雅安市|