宣布 React Native 0.70
我們很高興發布新版本的 React Native 0.70.0。此版本帶來多項改進,例如 Codegen 的全新統一配置、預設引擎為 Hermes,以及適用於 Android 建置的完整 CMake 支援,以及全新架構文件的更新。請繼續閱讀以了解更多資訊!
我們很高興發布新版本的 React Native 0.70.0。此版本帶來多項改進,例如 Codegen 的全新統一配置、預設引擎為 Hermes,以及適用於 Android 建置的完整 CMake 支援,以及全新架構文件的更新。請繼續閱讀以了解更多資訊!
去年十月,我們宣布,我們已開始著手將 Hermes 設定為所有 React Native 應用程式的預設引擎。
Hermes 為 Meta 內部的 React Native 提供了許多價值,我們相信開源社群也將受益。Hermes 專為資源受限的裝置設計,並針對啟動、應用程式大小和記憶體消耗進行了最佳化。Hermes 與其他 JS 引擎之間的一個主要區別在於它能夠提前將 JavaScript 原始碼編譯為位元組碼。此預先編譯的位元組碼會捆綁在二進制檔中,並節省了解譯器在應用程式啟動期間執行此耗時步驟的時間。
自宣布以來,我們投入了大量工作來改進 Hermes,而今天,我們很高興分享 React Native 0.70 將以 Hermes 作為預設引擎發布。 這表示所有在 v0.70 上開始的新專案都將預設啟用 Hermes。隨著七月份的推出即將到來,我們希望與社群密切合作,確保轉換順利並為所有使用者帶來價值。這篇部落格文章將介紹您可以從變更中期待什麼、效能基準、新功能等等。請注意,您無需等待 React Native 0.70 即可開始使用 Hermes - 您可以依照這些說明在您現有的 React Native 應用程式上啟用 Hermes。
請注意,雖然 Hermes 將在新 React Native 專案中預設啟用,但對其他引擎的支援將繼續。
我們很高興發布新版本的 React Native 0.69.0。此版本為 React Native 的全新架構和新功能帶來多項改進:React 18 支援和捆綁的 Hermes。請繼續閱讀以了解更多資訊!
重點摘要:我們正在努力改進支援 React Native 全新架構的資源。我們已經發布了一個儲存庫來協助遷移您的應用程式 (RNNewArchitectureApp) 和一個適用於您的程式庫 (RNNewArchitectureLibraries)。我們也正在修訂網站上的 全新架構指南,並且我們建立了一個 GitHub 工作群組來回答與全新架構相關的問題。
2022 年 5 月 19 日是第 11 屆全球無障礙意識日慶祝活動,我們想向大家更新我們在 React Native 框架上取得的無障礙功能進展。Meta(前身為 Facebook)是第一個在 2020 年承諾 GAAD 的組織,承諾讓 React Native 框架易於存取。
「我們希望這項承諾能讓使用 React Native 的開發人員更輕鬆地建立完全可存取的行動應用程式,並激勵其他組織對更易於存取的未來做出類似的承諾。」
此過程最初始於對框架的全面審查和差距分析,重點是 React Native 利用 iOS 和 Android API 來支援無障礙功能。此後已修復或關閉數十個問題,兌現了讓 React Native 易於存取的承諾,並不斷推進框架的無障礙功能。
我們並沒有就此止步,在 2022 年初,我們根據問題對開發人員和終端使用者的影響,審查了改進 React Native 無障礙功能看板上剩餘問題的優先順序。
大家好!今天我們宣布發布 React Native 0.68.0 版本,其中包含選擇加入全新 React Native 架構、錯誤修正及更多功能。
大家好,如先前宣布
2022 年將是開源全新架構的一年
如果您仍然沒有時間研究全新 React Native 架構(Fabric Renderer 和 TurboModule 系統),那麼現在就是最佳時機!
我們想與社群分享我們準備的一些倡議和資料,以確保每個人都參與這項努力。
當我們仍然對React Native 0.67 的發布感到興奮時,我們想花一點時間慶祝社群在過去半年中取得的成就,並分享我們對 React Native 未來前景的看法。
大家新年快樂!今天我們宣布最新版本的 React Native 0.67.0,以及我們在過去幾個月中一直在努力進行的發布流程的一些更新。
自我們在 2019 年宣布 Hermes 以來,它在社群中的採用率不斷提高。Expo 團隊維護了一個流行的 React Native 應用程式中繼框架,最近宣布實驗性 支援 Hermes,因為它是 Expo 最受歡迎的功能之一。Realm 團隊是一個流行的行動資料庫,最近也發布了其對 Hermes 的 alpha 支援。在這篇文章中,我們想重點介紹我們在過去兩年中為推動 Hermes 成為 React Native 最佳 JavaScript 引擎所取得的一些最令人興奮的進展。展望未來,我們相信憑藉這些改進以及更多即將到來的改進,我們可以使 Hermes 成為所有平台上 React Native 的預設 JavaScript 引擎。