国产精品久久99,51久久成人国产精品麻豆,亚洲欧洲免费三级网站,最近中文字幕mv,重口老太大和小伙乱

首頁>科技 > 正文

React Native 0.72 發(fā)布,支持 Symlink

2023-06-24 08:18:59來源:OSCHINA

React Native 0.72 近日正式發(fā)布,這個版本為 Metro 增加了備受用戶期待的功能、更好的錯誤處理,以及其他開發(fā)者體驗的改進。

新的 Metro 功能

Symlink 支持(測試版)


(資料圖片)

包導出支持(測試版)

啟用測試版功能

要在項目中啟用這些功能,請更新應用的 metro.config.js文件并設置 resolver.unstable_enableSymlinksresolver.unstable_enablePackageExports選項。

新增 metro.config.js設置

在 React Native 0.72 中,改變了React Native CLI中Metro的配置加載設置。請更新項目的metro.config.js文件,以匹配模板的版本。

開發(fā)者體驗的改進

不再有樣式屬性無效的紅框

在此版本之前,在樣式表中提供無效的樣式屬性將導致出現(xiàn)紅框,對于一個相對低風險的錯誤來說,它打亂了開發(fā)者的工作流程

在 0.72 中,我們放寬了這一設定,使其以靜默方式失敗。

Hermes的更好的錯誤可讀性

當調(diào)用未定義的可調(diào)用程序時,Hermes 增加了一個更好的錯誤信息。

改進 React Native CLI 的錯誤輸出

0.72 與 React Native CLI v11 一起更新,其中包括減少重復、澄清措辭、減少冗長的堆棧跟蹤,以及在以下命令init、run-androidrun-ios中添加相關文檔的深度鏈接。

Hermes中更快的編譯和JSON解析

Hermes 已經(jīng)改善了編譯時間,通過改進 Hermes 使用的去重算法,編譯速度加快了97%。這些改進將有利于捆綁許多對象的應用程序的構建時間。

對 JSON 解析的多項優(yōu)化也已落地,對使用 redux-persist 等嚴重依賴 JSON 操作的庫的應用有利。

Hermes 中的更多 ECMAScript 支持

Hermes 中對以下規(guī)范的支持已經(jīng)在 React Native 0.72 中登陸:

為 Array, TypedArray 和 String 添加 prototype.at支持 實施 well-formed JSON.stringify 以防止不符合 Unicode 的字符串

新架構更新

新架構目前是實驗性的,為了使更新集中于他們的目標受眾,我們將在 0.72 和未來的版本中把新架構的更新轉(zhuǎn)移到專門的工作組。這一變化也將允許更頻繁的更新。

移除廢棄的組件

以下組件已經(jīng)從 0.72 版的 React Native 中移除:

Slider 被 @react-native-community/slider 所取代 DatePickerIOS 被 @react-native-community/datetimepicker 所取代 ProgressViewIOS 被 @react-native-community/progress-view 所取代

更多詳情可查看:https://github.com/facebook/react-native/releases/tag/v0.72.0

關鍵詞:

責任編輯:

免責聲明

頭條新聞

精彩推送

新聞推送