<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          React 18最新進展:發(fā)布alpha版本、全新SSR架構(gòu)

          共 1142字,需瀏覽 3分鐘

           ·

          2021-06-16 11:56

          文 | 局長

          出品 | OSC開源社區(qū)(ID:oschina2013)


          React 開發(fā)團隊公布了 React 18 的開發(fā)和發(fā)布計劃,當前的最新工作進展如下:

          1. 已開始 React 18 版本的發(fā)布工作,這將是下一個主要版本

          2. 創(chuàng)建了工作組,為社區(qū)逐步采用 React 18 的新特性做準備

          3. 發(fā)布了 React 18 Alpha 版本,便于庫作者嘗試它并向開發(fā)團隊提出相應(yīng)反饋

          React 18 主要變化

          當 React 18 發(fā)布時,它將包含開箱即用的改進(如 automatic batching)、全新的 API(如  startTransition )以及內(nèi)置支持了  React.lazy  的 全新 SSR 架構(gòu)。

          這些功能的實現(xiàn)要歸功于 React 18 新加入的可選的 “并發(fā)渲染 (concurrent rendering)” 機制。它支持 React 同時準備多個版本的 UI。這個機制主要在幕后進行,但它為 React 啟發(fā)了非常多新的可能性,以提升應(yīng)用程序的真實與感知性能。

          此外,對于“并發(fā)模式 (concurrent mode)”,開發(fā)團隊重新設(shè)計了可漸進的升級策略,而不是此前的二選一方式。具體來說就是只有由新特性觸發(fā)的更新會啟用并發(fā)渲染。在實踐中,這意味著開發(fā)者無需重寫代碼即可直接使用 React 18,且可以根據(jù)自己的節(jié)奏來嘗試新特性。

          漸進的采用策略

          由于 React 18 中的并發(fā)性是可選功能,所以并不會立刻對組件行為帶來明顯的破壞性變化。對于開發(fā)者來說,他們幾乎不需要對應(yīng)用程序中的代碼進行任何改動就可以直接升級到 React 18,而且并不會比以往的 React 版本升級要困難。

          React 開發(fā)團隊稱,根據(jù)他們將幾個應(yīng)用程序升級到 React 18 的經(jīng)驗來看,預(yù)計許多用戶能在一個下午的時間內(nèi)完成升級工作。他們也致力于確保整個社區(qū)都能平滑的升級,所以宣布了 React 18 工作組的成立。

          React 18 工作組的目標是為現(xiàn)有應(yīng)用程序和庫順利、逐步采用 React 18 做好準備。

          React 18 發(fā)布時間表

          目前尚沒有安排具體的發(fā)布日期,大致計劃如下:

          • 庫的 Alpha 版本:已發(fā)布

          • 公開測試版:至少幾個月

          • 候選版本 (RC):至少在 Beta 測試發(fā)布后幾周

          • 正式版 (GA):至少在 RC 發(fā)布后幾周

          瀏覽 77
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产一级a毛一级a看免费网站 | 国产精品午夜未成人免费观看 | 草逼片 | 国产高清无码黄片 | 亚洲欧美一级二级三级 |