精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

React Native 0.75 重磅發布:性能飛躍與重要更新全面解析

開發 前端
React Native 0.75 引入了關鍵的更新,這些更新簡化了開發過程,并提高了性能和兼容性。開發者被鼓勵仔細審查這些更改,并更新他們的項目以確保平穩過渡。

React Native 0.75 的發布標志著一個重要的里程碑,該版本通過一系列有影響力的更新和更改,旨在提高性能、穩定性和整體開發者體驗。以下是此版本中包含的增強功能、新特性和重大更改的全面概述。

亮點 ??

Yoga 3.1 的增強和布局改進

React Native 0.75 引入了 Yoga 3.1,它帶來了一些增強功能和新的布局能力。一個重要亮點是對布局屬性(如間隙和位移)的百分比值的支持。這些更新提供了更靈活和響應式的設計選項,僅在新架構中可用。對于這些功能感興趣的用戶應考慮遷移到更新的架構。

穩定新架構

此次發布繼續推進新架構的穩定化進程。自 React Conf 上發布 Beta 版以來,進行了多次錯誤修復和改進:

  • Android 字體大小調整:修復了 adjustsFontSizeToFit 的問題。
  • 文本對齊:解決了 Android 上 textAlign 在內聯視圖中不起作用的問題。
  • 文本基線:修復了 iOS 上的文本基線問題。

協作與新 API

  • Expo 集成:React Native Directory 現在提供了新架構支持信息,簡化了庫兼容性檢查。
  • TurboModules 穩定 API:引入了用于訪問 TurboModules 中 jsi::Runtime 的新穩定 API,提供了原生模塊與運行時交互的安全方法。

框架與生產力

React Native 0.75 強調使用 Expo 等框架構建應用程序,以提高生產力并提供更好的開發者體驗。

  • 模板遷移:/template 文件夾已遷移到 @react-native-community/template,以實現更快的更新和更好的社區維護。
  • **棄用 react-native init**:react-native init 命令將于 2024 年 12 月 31 日棄用。之后,請使用 npx create-expo-app 創建 Expo 應用或使用 npx @react-native-community/cli init 創建社區 CLI 項目。其他命令如 react-native config 將繼續正常運行。
  • 自動鏈接性能改進:自動鏈接邏輯已重寫,以提高性能,并在 Android 和 iOS 上顯著提升速度。

重大更改 ??

TypeScript 中的觸摸組件

像 TouchableOpacity 和 TouchableHighlight 這樣的觸摸組件現在是函數組件,不能在泛型表達式中用作類型。

import { TouchableHighlight } from 'react-native';
const ref = useRef<TouchableHighlight>();

改為使用 React.ElementRef 或 View 類型。

import { TouchableHighlight } from 'react-native';
const ref1 = useRef<React.ElementRef<typeof TouchableHighlight>>();
// 或
const ref2 = useRef<View>();

停止支持舊平臺

React Native 0.75 是最后一個支持 minSdk 23(Android 6.0)和 minIOSVersion 13.4 的版本。從 React Native 0.76 開始,最低支持版本將是 Android 7.0(minSdk 24)和 iOS 15.1。更多詳細信息可以在 Android 和 iOS 的官方公告中找到。

移除 Android 上的 JSIModule

com.facebook.react.bridge.JSIModule API 最初是為了促進原生模塊在 Android 上直接訪問 JSI,但在 0.74 版本中棄用,且使用很少,因此在 0.75 版本中徹底移除。開發者應過渡到使用 Turbo Native Modules 來實現類似功能。

Android 彈出菜單的更改

為模塊化核心功能,Android 的 PopUpMenu 已被提取到一個單獨的包中。以下核心方法已被棄用:

  • UIManagerModule.showPopupMenu()
  • UIManagerModule.dismissPopupMenu()

開發者現在應使用 @react-native/popup-menu-android 包中的 <PopupMenuAndroid /> 組件。

完成 iOS 上 PushNotificationIOS 的棄用

隨著 PushNotificationIOS 模塊的持續棄用,0.75 版本中移除了幾個舊的 API:

  • + (void)didReceiveLocalNotification:(UILocalNotification *)notification;
  • + (void)didReceiveRemoteNotification:(NSDictionary *)notification;

推薦使用更新的 API didReceiveNotification:(UNNotification *)notification,以更好地符合當前的通知標準。

社區 CLI 的更新

為提高性能和專注于現代工具,兩條命令已從社區 CLI 中移除:

  • ram-bundle:隨著 Hermes 的引入,該命令已過時,Hermes 是默認的 JS 引擎。不再推薦直接加載內存包。
  • profile-hermes:該分析工具使用了過時的 .cpuprofile 格式,與最新的 Chrome 版本不兼容。現在可以通過“實驗新調試器”中的“Profiler”面板訪問 CPU 分析功能。

這些更新反映了 React Native 致力于現代化開發體驗的承諾,確保更好的性能并保持與當前標準的兼容性。本次發布為更強大和高效的應用程序開發鋪平了道路。

React Native 0.75 的其他重大更改 ??

通用

  • 代碼生成:從 C++ TurboModules 類名中刪除了 Cxx 標記。
  • 浮點枚舉:由于精度錯誤,不再支持。
  • 錯誤處理:在向非可空參數傳遞 null 時拋出錯誤。
  • 代碼檢查:ESLint 不再運行 Prettier。

C++

  • ScrollViewShadowNode:在構造函數中新增 bool includeTransform 參數。
  • RuntimeExecutor:移除了 executeAsynchronously 和 executeSynchronously_CAN_DEADLOCK。
  • 錯誤處理:將 JsErrorHandlingFunc 重命名為 OnJsError。
  • 導入:從 ReactPrimitives.h 中移除未使用的導入。
  • 方法:LongLivedObjectCollection 和 LongLivedObject 現在接受一個 Runtime 參數。
  • 文件重命名:utils/jsi.h 重命名為 jsi-utils.h。

TextInput

  • 回調移除:移除了已棄用的 onTextInput 回調。

Pressability

  • 方法移除:移除了 onLongPressShouldCancelPress_DEPRECATED、onResponderTerminationRequest_DEPRECATED 和 onStartShouldSetResponder_DEPRECATED。

Android

  • ReactViewBackgroundDrawable:已棄用,建議使用 CSSBackgroundDrawable。
  • ReactContext:現在是抽象類;使用 BridgeReactContext 和 BridgelessReactContext。
  • 布局:支持百分比彈性間隙值。
  • 運行時:從 ReactHostImpl 中移除了 ReactJsExceptionHandler。
  • 開發支持:DevSupportManagerFactory.create() 現在接受 PausedInDebuggerOverlayManager。
  • 測量:刪除了 UIManagerModule.measureLayoutRelativeToParent()。

iOS

  • 運行時:移除了 [RCTHost getSurfacePresenter] 和 [RCTHost getModuleRegistry]。
  • 圖像:移除了 RCTImageLoadingPerfInstrumentationEnabled。
  • 錯誤處理:移除了通過 RCTBridge 訪問 RCTRedBox 的功能。
  • CocoaPods:將 BUILD_FROM_SOURCE 重命名為 RCT_BUILD_HERMES_FROM_SOURCE。
  • TextInput:移除了已棄用的 onTextInput 回調。

結論

React Native 0.75 引入了關鍵的更新,這些更新簡化了開發過程,并提高了性能和兼容性。開發者被鼓勵仔細審查這些更改,并更新他們的項目以確保平穩過渡。這一版本代表了 React Native 發展的重要一步,加強了該框架在提供現代、高效和穩健的開發體驗方面的承諾。

責任編輯:武曉燕 來源: 大遷世界
相關推薦

2024-10-31 08:35:53

2016-08-15 13:34:37

React NativiOSjs入口

2025-01-24 08:34:28

CSSWebAndroid

2025-07-04 07:30:55

2023-06-24 17:09:06

React前端

2015-09-22 09:50:36

FacebookAndroid

2017-01-04 10:18:00

React NativScrollViewAndroid

2016-08-12 08:49:46

React NativFacebookNative

2024-04-24 11:00:05

React 18Fiber

2017-04-17 06:07:01

React Nativ開發性能

2023-09-04 08:32:43

web開發圖像

2024-06-04 10:21:33

React組件布局架構

2023-03-07 16:12:32

2016-10-20 14:41:38

VMware虛擬化

2025-01-14 08:40:00

VueReactAngular

2025-07-09 11:20:38

Vite生態統一工具

2013-06-04 17:14:42

戴爾

2025-07-10 01:35:00

update開發數據庫

2024-02-28 14:06:58

點贊
收藏

51CTO技術棧公眾號

波多野结衣二区三区| 成人91免费视频| 四虎国产精品成人免费入口| 成人黄色毛片| 亚洲精品日产精品乱码不卡| 国产精品一区而去| 久久精品视频5| 国产精品成人av| 亚洲国产成人精品女人久久久| 免费av网址在线| 黄视频网站在线看| 99re66热这里只有精品3直播| 国产精品露脸av在线| 亚洲精品在线网址| av资源新版天堂在线| 亚洲国产精品国自产拍av| 超碰97国产在线| 香蕉污视频在线观看| 欧美成人一品| 在线观看国产精品日韩av| www.四虎在线| 黄色成人小视频| 欧美日韩国产中字| 国产精品永久入口久久久| 国产中文字幕视频| 欧美日韩免费观看一区=区三区| 亚洲人成电影在线| 性生交大片免费看l| 欧美一级免费| 91成人免费在线| 国自产拍偷拍精品啪啪一区二区| 激情成人四房播| 国产精品天美传媒| 久久国产精品一区二区三区| 999av视频| 蜜乳av一区二区| 国产不卡视频在线| 五月天婷婷久久| 啪啪激情综合网| 日韩欧美视频在线 | 99热免费精品| 欧美高清视频在线观看| 在线看的片片片免费| 日本a级不卡| 亚洲图片欧美午夜| 蜜桃精品一区二区| 欧美福利在线播放网址导航| 精品少妇一区二区三区视频免付费 | 免费不卡的av| 黑人极品ⅴideos精品欧美棵| 中文字幕第一区| 青青草原成人| 一本一道精品欧美中文字幕| 久久久久久网| 欧美中文字幕视频在线观看| 亚洲国产综合久久| 一本色道久久精品| 亚州国产精品久久久| 人妻丰满熟妇av无码久久洗澡| 亚洲优女在线| 婷婷久久综合九色综合伊人色| av在线免费观看国产| 香蕉久久aⅴ一区二区三区| 亚洲免费在线电影| 日本a级片在线观看| 岛国中文字幕在线| 一区二区三区中文字幕精品精品| 亚洲五码在线观看视频| www在线观看播放免费视频日本| 亚洲免费观看高清完整版在线观看| 丰满女人性猛交| 自拍视频在线免费观看| 中文字幕日韩欧美一区二区三区| 国产精品18毛片一区二区| 亚洲av无码专区在线| av午夜一区麻豆| 欧美黑人xxxxx| 国产福利第一视频在线播放| 中文字幕一区二区三| 精品一区二区成人免费视频| 日本在线观看大片免费视频| 亚洲成av人片在线观看无码| 激情综合网婷婷| 电影天堂国产精品| 337p亚洲精品色噜噜噜| 中文字幕人妻一区二区三区| 日韩高清三区| 中文字幕亚洲在线| 久久午夜鲁丝片午夜精品| 一区二区日本视频| 国产精品日韩在线| 高潮一区二区三区乱码| 91看片淫黄大片一级| 亚洲一区二区三区在线观看视频| 在线视频国产区| 色88888久久久久久影院野外| 国产精品自拍视频在线| 中文av在线全新| 欧美亚洲尤物久久| 日批视频在线看| 久久久久久一区二区三区四区别墅| 69久久夜色精品国产69蝌蚪网| 国产一精品一aⅴ一免费| 亚洲区小说区图片区qvod| 日日骚久久av| 国产污片在线观看| 蜜臀99久久精品久久久久久软件| 999国内精品视频在线| 你懂的免费在线观看视频网站| 最新久久zyz资源站| 国产成人无码精品久久久性色| 在线观看h网| 欧美午夜影院在线视频| 亚洲男人天堂2021| 国产精品美女久久久久久不卡| 久久久国产一区二区| 在线免费黄色av| 成人综合在线观看| 亚洲人一区二区| 国产在线88av| 欧美一级夜夜爽| 日韩中文字幕有码| 99精品视频免费观看| 91在线观看免费网站| 国产高清在线| 精品久久久一区二区| 日本xxxx免费| 亚洲精品电影| 国产欧美在线看| 国产福利免费在线观看| 一本大道av一区二区在线播放| 无码人妻丰满熟妇啪啪网站| 综合天堂av久久久久久久| 国产精品一区二区三| 国产在线网站| 欧美性高潮在线| 亚洲男女在线观看| 国产字幕视频一区二区| 91中文在线观看| 黄视频在线观看网站| 欧美视频精品在线| 天天色天天综合网| 精品国内自产拍在线观看视频 | 国产精品成人a在线观看| 国产精品video| 免费国产在线观看| 色综合天天综合| 亚洲精品成人无码熟妇在线| 亚洲专区在线| 免费99视频| 欧美片第1页| 国产一区二区三区视频| 亚洲永久精品一区| 亚洲国产精品精华液ab| 亚洲77777| 亚洲超碰在线观看| 久久69精品久久久久久久电影好 | 九九色在线视频| 欧美一级片在线看| 黄色一级视频免费| 波多野结衣一区二区三区| 日本十八禁视频无遮挡| 亚洲免费专区| 国产精品久久久久久久久免费| 大地资源中文在线观看免费版| 欧洲亚洲精品在线| 韩国一级黄色录像| 国产成人超碰人人澡人人澡| 黄网站色视频免费观看 | 欧美精品一区二区视频| av在线日韩| 俺去了亚洲欧美日韩| 精品无码一区二区三区电影桃花| 国产不卡在线一区| 极品美女扒开粉嫩小泬| 西瓜成人精品人成网站| 国产精品久久久久久亚洲影视| 视频一区二区三区不卡| 日韩欧美在线网站| 日韩成人在线免费视频| 国产区在线观看成人精品| 美女黄色免费看| 日本妇女一区| 国产欧美久久久久久| 色图在线观看| 亚洲欧美日韩国产精品| 一区二区不卡视频在线观看| 亚洲一区二区视频在线| 全黄一级裸体片| 国内精品视频666| 国产a级片网站| 日韩精品不卡一区二区| 操一操视频一区| 四虎4545www国产精品| 欧美精品中文字幕一区| 一区二区视频免费| 亚洲一区二区三区四区在线免费观看 | 免费在线观看一级片| 91亚洲精品一区二区乱码| 国产精品久久久毛片| 亚洲夜间福利| 91欧美激情另类亚洲| www.九色在线| 日韩亚洲在线观看| 污视频网站在线播放| 欧美日本不卡视频| 国偷自拍第113页| 亚洲人成精品久久久久| 强伦人妻一区二区三区| 国产成人精品影院| 亚洲精品久久久中文字幕| 亚洲人成人一区二区三区| 亚洲午夜精品一区二区三区| 蜜桃一区av| 成人午夜在线视频一区| 精品3atv在线视频| 久久久久久久久久久人体| 99热这里只有精品9| 欧美性69xxxx肥| 日韩在线观看视频一区二区| 国产一区久久久| 情侣黄网站免费看| 亚洲黄色视屏| 日本高清xxxx| 久久亚洲成人| 国产裸体写真av一区二区 | 亚洲精品视频一区二区| 97在线观看免费视频| 91免费版在线看| 国产chinesehd精品露脸| 久久99九九99精品| 久草福利视频在线| 亚洲一区黄色| 国产亚洲黄色片| 日韩av中文字幕一区| 91中文在线视频| 婷婷成人av| 国产精品亚洲激情| 草莓视频成人appios| 日韩免费观看网站| 亚洲性色av| 欧美中在线观看| 天堂中文av在线资源库| 97香蕉超级碰碰久久免费软件 | 98视频在线噜噜噜国产| 超碰在线资源| 性欧美亚洲xxxx乳在线观看| 丁香花视频在线观看| 欧美美女操人视频| 污污的视频在线观看| 欧美xxxx14xxxxx性爽| av在线播放国产| 久久色免费在线视频| 成人影院www在线观看| 久热精品视频在线免费观看| 91麻豆国产福利在线观看宅福利| 欧美成人亚洲成人| 日本电影在线观看| 国内精品小视频| av中文字幕在线观看第一页| 青草青草久热精品视频在线网站 | 国产欧美日韩专区发布| 欧美一级做a| 91中文字幕在线| av综合网页| 久久久久久久久一区| 狠狠操综合网| a级黄色片网站| 好吊日精品视频| 成人免费视频91| 欧美专区一区二区三区| 日本xxxx黄色| 国产伦理精品不卡| 国产污在线观看| 久久伊人蜜桃av一区二区| 天堂在线中文视频| 亚洲三级理论片| 日韩成人在线免费视频| 日韩欧美在线免费| 一区二区三区午夜| 精品国产sm最大网站免费看| 神马电影在线观看| 日韩在线视频观看正片免费网站| 91中文在线| 欧美一级片一区| 大片免费在线看视频| 国产69精品久久久| 欧美日韩亚洲国产| 成人h视频在线观看| 奇米狠狠一区二区三区| 日本特级黄色大片| 亚洲欧美视频| 性生活在线视频| 91美女片黄在线观看91美女| 欧美精品久久久久久久久46p| 五月婷婷另类国产| 国产精品久久久久毛片| 欧洲另类一二三四区| av观看在线免费| 亚洲欧美日韩爽爽影院| 26uuu亚洲电影在线观看| 热99在线视频| **爰片久久毛片| 天堂资源在线亚洲视频| 亚洲国产精品第一区二区三区 | 欧美日韩在线精品一区二区三区激情综合 | 日韩免费在线视频观看| 亚洲天堂精品视频| 少妇一级淫片免费放中国| 56国语精品自产拍在线观看| 日本福利片高清在线观看| 欧美老女人在线视频| www成人在线视频| 国产伦精品一区二区三区| 91tv官网精品成人亚洲| 毛葺葺老太做受视频| 成人美女视频在线看| fc2ppv在线播放| 欧美自拍偷拍午夜视频| 肉丝一区二区| 国内精品久久久久伊人av | 欧美军同video69gay| 久青青在线观看视频国产| 欧美激情综合亚洲一二区| 亚洲影视资源| 四虎影院一区二区三区| 噜噜噜91成人网| www.超碰97| 午夜精品久久久久久久久久| www.亚洲天堂.com| 久久综合九色九九| 欧美激情不卡| 五月婷婷综合色| 日韩精品视频网| 三上悠亚影音先锋| 欧美色图在线视频| 少妇一区二区三区四区| 久久久久久亚洲精品| 一区二区在线视频观看| 欧美另类videos| 国产自产2019最新不卡| a一级免费视频| 欧美美女黄视频| 日本不卡不卡| 欧美精品性视频| 精品国产三级| 黄色www在线观看| 国产一区二区三区视频在线播放| 老司机深夜福利网站| 欧美日韩视频一区二区| 1769视频在线播放免费观看| 国产精品爽黄69天堂a| 日韩欧美视频| 九九热免费在线观看| 亚洲天堂2016| 精品人妻少妇AV无码专区| 久久久久在线观看| 久久男人av| 不卡影院一区二区| 中文字幕av一区二区三区免费看 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲精品国产一区二区精华液 | 99久久er| 亚洲精品白虎| 狠狠v欧美v日韩v亚洲ⅴ| 国产一区二区三区在线视频观看| 日韩视频免费观看高清完整版在线观看 | 国产乱人伦精品一区二区三区| 成人午夜视频免费看| 欧美福利视频一区二区| 亚洲欧洲一区二区三区在线观看| 中文字幕日本一区二区| 成人免费看片视频在线观看| 成人丝袜18视频在线观看| 日韩久久中文字幕| 色噜噜国产精品视频一区二区| 国产一区二区三区亚洲综合| 久久99中文字幕| 国产人成亚洲第一网站在线播放 | 一本大道色婷婷在线| 日韩国产精品一区二区| 国产一区91精品张津瑜| 日韩成人免费观看| 中文字幕精品av| 136福利精品导航| 老熟妇仑乱视频一区二区| 亚洲欧美一区二区在线观看| 日韩一级片免费观看| 国产精品欧美一区二区三区奶水| 一区二区三区四区电影| 免费a在线观看播放| 91精品在线观看入口| 亚洲涩涩在线| 黄黄视频在线观看| 国产丝袜美腿一区二区三区| 国产成人毛毛毛片| 国产极品jizzhd欧美| 亚洲小说区图片区| 91大神福利视频| 亚洲精品视频免费在线观看|