成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

React18正式版發布,未來發展趨勢如何?

開發 前端
從v16開始,React團隊就在普及并發的概念。在v18的迭代過程中(alpha、Beta、RC),也一直在科普并發特性,所以正式版發布時,已經沒有什么新鮮特性。

大家好,我卡頌。

2022年3月29號,React18正式版發布。

從v16開始,React團隊就在普及并發的概念。在v18的迭代過程中(alpha、Beta、RC),也一直在科普并發特性,所以正式版發布時,已經沒有什么新鮮特性。

本文主要講解v18發布日志中透露的一些未來發展趨勢。

開發者可能并不會接觸到并發特性

React對增加API是很慎重的。從13年誕生至今,觸發更新的方式都是this.setState。

而引入并發概念后,光是與并發相關的API就有好幾個,比如:

  • useTransition。
  • useDeferredValue。

甚至出現了為并發兜底的API(即并發情況下,不使用這些API可能會出bug),比如:

  • useSyncExternalStore。
  • useInsertionEffect。

一下多出這么多API,還不是像useState這種不使用不行的API,況且,并發這一特性對于多數前端開發者都有些陌生。

你可以代入自己的業務想想,讓開發者上手使用并發特性有多難。

所以,在未來用v18開發的應用,「開發者可能并不會接觸到并發特性」。這些特性更可能是由各種庫封裝好的。

比如:startTransition可以讓用戶在不同視圖間切換的同時,不阻塞用戶輸入。

這一API很可能會由各種Router實現,再作為一個配置項開放給開發者。

萬物皆可Suspense

對于React來說,有兩類瓶頸需要解決:

  • CPU的瓶頸,如大計算量的操作導致頁面卡頓。
  • IO的瓶頸,如請求服務端數據時的等待時間。

其中CPU的瓶頸通過并發特性的優先級中斷機制解決。

IO的瓶頸則交給Suspense解決。

所以,未來一切與IO相關的操作,都會收斂到Suspense這一解決方案內。

從最初的React.lazy到如今仍在開發中的Server Components,最終萬物皆可Suspense。

這其中有些邏輯是很復雜的,比如:

  • Server Components。
  • 新的服務端渲染方案。

所以,這些操作不大可能是直接面向開發者的。

這又回到了上一條,這些操作會交由各種庫實現。如果復雜度更高,則會交由基于React封裝的框架實現,比如Next.js、Remix。

這也是為什么React團隊核心人物Sebastian會加入Next.js。

可以說,React未來的定位是:一個前端底層操作系統,足夠復雜,一般開發者慎用。

而開發者使用的是「基于該操作系統實現的各種上層應用」。

總結

如果說v16之前各種React Like庫還能靠體積、性能優勢分走React部分蛋糕,那未來兩者走的完全是兩條賽道,因為兩者的生態不再兼容。

未來不再會有React全家桶的概念,桶里的各個部件最終會淪為更大的框架中的一個小模塊。

當前你們業務里是直接使用React呢,還是使用各種框架(比如Next.js)?

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

2013-01-08 11:08:58

Firefox 18瀏覽器

2023-05-26 15:28:06

2022-11-10 12:23:24

網絡手機連接

2020-12-24 13:26:02

大數據大數據發展

2023-08-31 14:07:35

機架PDU數據中心

2024-09-18 15:45:00

iOS 18蘋果iOS 17

2015-04-07 13:34:32

php語言發展趨勢

2011-10-28 13:36:16

電子商務

2013-12-24 14:38:09

科技發展趨勢增強現實可穿戴設備

2010-12-13 16:13:43

移動未來發展趨勢

2014-08-11 16:20:18

數據存儲

2013-12-11 13:38:56

數據中心發展趨勢

2010-03-08 14:21:00

phpMyAdmin

2011-05-17 09:10:26

Scala

2011-09-05 09:03:09

Python

2011-10-09 14:13:31

JavaFX

2011-11-07 12:36:44

Firefox 8.0發布

2011-11-17 10:08:08

openSUSE發布

2011-12-16 09:12:16

java

2012-01-11 09:44:21

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 涩涩视频在线看 | 欧美性一级 | 免费在线成人 | 国产女人与拘做受免费视频 | 国产一级在线 | 国产美女h视频 | 一区二区三区在线播放 | 欧美精品久久久 | 久久久精品网站 | 欧美黑人又粗大 | 亚洲欧美综合精品久久成人 | 欧美国产精品一区二区三区 | 成人精品一区二区三区 | 亚洲a一区| 色桃网| 亚洲视频国产 | 中文字幕第一页在线 | 一区二区三区四区在线视频 | 久草新在线| 欧美色影院 | 九九热国产视频 | 午夜小电影 | 国产精品久久久久久久免费大片 | 国产高清免费 | 四虎在线观看 | 91精品久久久久久久 | 国产精品国产成人国产三级 | 国产欧美在线播放 | 欧美另类视频 | 日本不卡免费新一二三区 | 久久久欧洲 | 欧美在线视频网 | 超碰免费观看 | 午夜久久久 | 久久久久久久久国产成人免费 | 91精品国产91久久久久久吃药 | 毛片1 | 午夜天堂精品久久久久 | 福利一区视频 | 毛片在线看片 | 中文字幕av亚洲精品一部二部 |