React Native 又雙叒叕上新了!
React Native v0.78 正式發布,一起來看看都有哪些新的變化!
- React 19:React Native 0.78 集成了 React 19,帶來了新的 API 和功能,如 Actions、useActionState、useOptimistic 和 use。
- React Compiler:簡化了在 React Native 應用中啟用 React Compiler 的過程,只需安裝編譯器并配置 Babel 插件即可。
- 更小更快的發布周期:React Native 將在 2025 年更頻繁地發布穩定版本,減少破壞性變更,使開發者更容易更新版本。更頻繁的發布意味著更快的 bug 修復和新功能的引入,提高框架的穩定性。
- Metro 中的 JavaScript 日志可選功能:恢復了通過 Metro 開發服務器流式傳輸 JavaScript 日志的功能,但默認關閉。可以使用新的 --client-logs 標志啟用日志功能,例如:npx @react-native-community/cli start --client-logs
- 支持 Android XML 圖標:支持在 Android 上加載矢量圖標和其他圖形元素,使用 XML 資源。矢量圖標在不同 DPI 屏幕上渲染效果更好,且不會丟失質量,有助于減少應用大小。
- iOS 上的 ReactNativeFactory:引入了 RCTReactNativeFactory 類,允許在 iOS 上創建 React Native 實例而無需 AppDelegate。
- React Native DevTools:移除了 FuseboxClient CDP 域。
- 代碼生成:分離了組件數組類型和命令數組類型。
- Android:遷移 RootView 到 Kotlin,參數類型從可空變為不可空。
- iOS:更改了圖像加載事件的大小信息,從邏輯大小改為像素大小。
責任編輯:姜華
來源:
前端充電寶