精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品欧美激情在线播放| 欧美精品v日韩精品v韩国精品v| 国产一区二区自拍| 欧美成人免费网站| 日本不卡在线播放| 97人妻精品一区二区三区软件 | 免费一级suv好看的国产网站| 国产精品日韩精品在线播放 | 久久久精品毛片| 91精品一区二区三区综合在线爱 | 午夜精品视频一区| 日韩区国产区| 粉嫩小泬无遮挡久久久久久| 久久国产精品亚洲77777| www.欧美三级电影.com| 午夜视频在线观看国产| 色综合.com| 狠狠色狠狠色综合日日五| 永久久久久久| 欧美18xxxxx| 国产精品中文字幕欧美| 国产精品久久77777| 国产一级一级片| 久久精品国产68国产精品亚洲| 亚洲国产精品中文| 久久精品一卡二卡| 国产亚洲精品久久久久久久| 日韩欧美不卡视频| 久久久久国产| 中国日韩欧美久久久久久久久| 亚洲色偷偷色噜噜狠狠99网 | 精品999网站| 久久五月天色综合| 91导航在线观看| 国产不卡av一区二区| 精品福利二区三区| 性生交大片免费看l| 亚洲精品成人一区| 欧美日韩国产免费一区二区 | 国产三级一区| 青青草国产精品97视觉盛宴| 久久亚洲精精品中文字幕早川悠里| 国产精品综合不卡av| 一区二区三区福利视频| 亚洲大黄网站| 久久久久久综合网天天| 久草视频在线资源| 亚洲精品中文字幕乱码| 精品国模在线视频| 国产大屁股喷水视频在线观看| 国产精品免费不| 国产亚洲a∨片在线观看| 亚洲天堂成人av| 另类在线视频| 日韩av综合网站| 少妇精品一区二区| 丝袜美腿综合| 亚洲一区第一页| 国产精品www爽爽爽| 日韩久久视频| 久久精品国产久精国产思思| 精品人妻伦九区久久aaa片| 99欧美视频| 欧美成人精品在线观看| 国产亚洲精品女人久久久久久| 国产综合精品| 91精品国产91久久久久| 99超碰在线观看| 日韩经典中文字幕一区| 国产日韩换脸av一区在线观看| 亚洲熟妇av乱码在线观看| 精品一区二区免费看| 国产日韩在线亚洲字幕中文| 99在线精品视频免费观看20| 国产成人在线视频网址| 国精产品99永久一区一区| 国产中文在线| 1024亚洲合集| 久久久久99精品成人片| 女人高潮被爽到呻吟在线观看| 日韩欧美主播在线| 中文字幕 91| 99久久香蕉| 亚洲欧美精品一区| 粉嫩av性色av蜜臀av网站| 激情欧美日韩| 国产精品r级在线| 国产深喉视频一区二区| 91在线观看视频| 一区二区免费在线视频| 爱情岛论坛亚洲品质自拍视频网站| 成人一级毛片| 国产精品女主播在线观看| 欧美日韩视频免费在线观看| 波多野结衣久久| 91极品美女在线| 亚洲一区二区偷拍| 三级小说欧洲区亚洲区| 日韩中文字幕在线免费观看| 亚洲国产精品午夜在线观看| 日本中文字幕一区二区有限公司| 5566中文字幕一区二区| 视频三区在线观看| 亚洲图片你懂的| 日本精品一区二区三区四区| 精品三级久久久| 国产丝袜精品视频| 久久久久久久久久网站| 可以免费看不卡的av网站| 5566av亚洲| 成人一区二区不卡免费| 午夜视黄欧洲亚洲| 在线免费黄色网| 国产中文字幕一区二区三区 | 日韩欧美在线观看强乱免费| 男女在线观看视频| 欧美日韩精品综合在线| 少妇毛片一区二区三区| 国产主播精品| 亚洲曰本av电影| 91短视频版在线观看www免费| 亚洲成人你懂的| 天天做天天干天天操| 国产调教一区二区三区| 韩剧1988免费观看全集| 国产熟女精品视频| 国产精品人人做人人爽人人添| 99爱视频在线| 极品国产人妖chinesets亚洲人妖| 精品国产一区二区三区在线观看 | 舔着乳尖日韩一区| 亚洲午夜精品久久| 老司机2019福利精品视频导航| 精品日韩一区二区三区免费视频| 一区二区三区在线播放视频| 视频一区视频二区在线观看| 精品欧美一区二区在线观看视频| 久久99亚洲网美利坚合众国| 日韩一级免费一区| 免费看特级毛片| 久久电影国产免费久久电影| 视频一区视频二区视频| 日韩精品99| 亚洲欧洲免费视频| 亚洲视频 欧美视频| 91丨porny丨最新| 成熟丰满熟妇高潮xxxxx视频| 久久99国产精品久久99大师| 韩国视频理论视频久久| 五月天婷婷激情网| 精品免费在线观看| 少妇饥渴放荡91麻豆| 国产一区二区高清| 免费看污久久久| 肉色欧美久久久久久久免费看| 亚洲欧美在线看| 亚洲精品国产欧美在线观看| 中文字幕av一区二区三区| 激情五月婷婷久久| 日韩亚洲一区在线| 成人写真福利网| 手机免费看av片| 在线观看黄av| 欧美色老头old∨ideo| 亚洲ⅴ国产v天堂a无码二区| 美女任你摸久久 | 黄色精品网站| 久久久久久久免费| 中文不卡1区2区3区| 亚洲欧洲午夜一线一品| 在线免费一级片| 亚洲精品欧美综合四区| 国产白袜脚足j棉袜在线观看| 亚洲精品乱码久久久久久蜜桃麻豆| 精品国产一二| 大胆人体一区二区| 国产亚洲精品va在线观看| 一级黄色录像大片| 一区二区三区中文字幕电影| 日韩无码精品一区二区| 久久久999| 日本黄色a视频| 国产91精品入| 日韩美女视频在线观看| 精品孕妇一区二区三区| 亚洲精品一区二区三区影院| 无码任你躁久久久久久久| 国产精品美女www爽爽爽| 图片区偷拍区小说区| 久久国产一二区| 手机在线视频你懂的| 欧美毛片免费观看| 国产精品尤物福利片在线观看| 午夜影院免费在线| 一区二区三区黄色| 不卡av中文字幕| 91国偷自产一区二区三区成为亚洲经典 | 国产精品国产三级国产专区51| 日韩电影不卡一区| 成人网在线视频| 9i看片成人免费高清| yellow中文字幕久久| 香蕉视频免费看| 91麻豆精品国产91久久久更新时间| 国产成人精品片| 亚洲精品一卡二卡| 三级网站在线免费观看| 国产电影一区二区三区| 性欧美极品xxxx欧美一区二区| 狠狠综合久久| 在线一区亚洲| 国产精品一在线观看| 国产精品伊人日日| 不卡的国产精品| 日本久久久久久久久久久| 中中文字幕av在线| 伊人久久免费视频| 亚洲三级中文字幕| 精品久久久久久久久久久久久久久 | 日韩在线播放一区二区| 久久久久免费看黄a片app| 久久精品亚洲人成影院| 日韩av电影免费在线观看| 精品国产一区二区三区不卡蜜臂 | 国产精品国产a| 日韩中文字幕电影| 99久久免费视频.com| 亚洲成人手机在线观看| 久久99精品国产麻豆婷婷洗澡| 国产乱子夫妻xx黑人xyx真爽| 亚洲无线一线二线三线区别av| 中国 免费 av| 日韩久久精品| 亚洲一区二区在线免费观看| 国产日产一区| 欧美日韩一区二区视频在线| 久久av国产紧身裤| 国产麻豆乱码精品一区二区三区 | 日本一区二区三区精品视频| 亚洲日本三级| 欧美精品一区二区三区久久| 亚洲免费福利一区| 久久精品国产精品国产精品污 | 一区二区日韩| 亚洲综合中文字幕在线| 国产专区精品| 91aaaa| 2020国产精品极品色在线观看| 91亚洲精品一区| 久久久精品区| 国产精品swag| 久久a爱视频| 欧美日韩综合网| 国产91一区| 日韩av免费电影| 日本一区二区在线看| 亚洲一区二区三区午夜| 91成人超碰| 国产成人在线小视频| 在线观看的日韩av| 香港三级韩国三级日本三级| 午夜亚洲精品| 精品国产成人av在线免| 日本伊人色综合网| 日本高清一区二区视频| 国产剧情av麻豆香蕉精品| 91porn在线| 91蜜桃婷婷狠狠久久综合9色| 一级片手机在线观看| 日本一区免费视频| 日韩高清dvd碟片| 亚洲高清免费观看高清完整版在线观看| 在线免费观看毛片| 色综合久久久久网| 在线观看xxxx| 欧美va亚洲va| 男人的天堂在线免费视频| 中文字幕少妇一区二区三区| 51xtv成人影院| 天堂久久一区二区三区| 国产成人看片| 久久av电影| 懂色av一区二区三区四区五区| 红桃视频国产一区| 亚洲人成色77777| 韩国女主播成人在线观看| 欧美性生交xxxxx| 中文在线免费一区三区高中清不卡| 国产精品三区在线观看| 欧美日韩国产一区二区| 少妇又紧又色又爽又刺激视频 | 欧美激情另类| 黄色片网址在线观看| 麻豆成人综合网| 国产精品麻豆入口| 成人欧美一区二区三区小说 | 日本少妇xxxxx| 亚洲最新视频在线观看| av片免费观看| 精品国产一区二区三区不卡| 成人一区二区不卡免费| 久久久久久久久久久久久久久久久久av | 亚洲特级片在线| 四虎成人在线观看| 日韩精品一区二区三区在线播放| 蜜桃免费在线| 久久久久久综合网天天| 婷婷激情成人| 日本一区不卡| 99国产精品久久久久久久成人热| 国产精欧美一区二区三区白种人| 91亚洲精品乱码久久久久久蜜桃| 特黄一区二区三区| 91久久香蕉国产日韩欧美9色| 91影视免费在线观看| 美女做暖暖视频免费在线观看全部网址91 | 影音先锋黄色资源| 亚洲女人****多毛耸耸8| 亚洲毛片一区二区三区| 亚洲第一区在线观看| www在线免费观看视频| 国产精品丝袜久久久久久不卡| 亚洲毛片免费看| 少妇高潮喷水在线观看| 国产精品小仙女| 国产乱子轮xxx农村| 色94色欧美sute亚洲线路一ni| 天天综合在线视频| 久久91精品国产91久久久| 午夜精品久久久久久毛片| 日韩av影视| 久久一区欧美| 中文字幕人妻一区二区| 亚洲成国产人片在线观看| 亚洲黄色在线免费观看| 欧美成人自拍视频| 国产剧情一区二区在线观看| 伊人久久大香线蕉av一区| 蜜臀av一区二区三区| www..com.cn蕾丝视频在线观看免费版 | 性欧美.com| 蜜臀a∨国产成人精品| 公肉吊粗大爽色翁浪妇视频| 在线观看成人小视频| 国产中文字幕在线看| 国产精品99久久久久久人| 欧美人与拘性视交免费看| 三级4级全黄60分钟| av成人老司机| 亚洲永久精品在线观看| 亚洲精品中文字幕有码专区| 欧美男男激情videos| 欧美成ee人免费视频| 久久久久欧美精品| 久久久久久久久久久久| 欧美性猛xxx| 国产黄在线观看| 国产精品午夜视频| 91成人网在线观看| 麻豆精品国产传媒| 亚洲福利一区二区| 五月天激情开心网| 国产精品久久久久久亚洲影视 | 日日狠狠久久偷偷四色综合免费 | 亚洲欧美一区二区三区在线观看| 天堂蜜桃91精品| 熟女俱乐部一区二区| 欧美日韩电影一区| 超碰在线无需免费| 国产传媒一区二区三区| 免费看的黄色欧美网站| 天堂在线中文视频| 日韩欧美激情在线| 麻豆蜜桃在线观看| 午夜精品一区二区在线观看 | 色嗨嗨av一区二区三区| 三区四区电影在线观看| 99精品国产高清一区二区| av不卡免费看| 91禁男男在线观看| 精品久久一区二区三区| 惠美惠精品网| 麻豆一区二区三区在线观看| 99久久精品免费精品国产| 中文字幕在线观看1| 欧美激情伊人电影| 最新亚洲精品| 欧美xxxx黑人| 在线中文字幕一区| 日本色护士高潮视频在线观看| 欧美日韩一区二| 国产91丝袜在线播放| 波多野结衣不卡| 欧美激情视频网站| 第一会所sis001亚洲| 欧美久久久久久久久久久| 欧美亚洲愉拍一区二区| 国产高清在线a视频大全| 亚洲二区三区四区| va亚洲va日韩不卡在线观看|