最新的React Native版本发布,支持Android 16

最新的React Native版本发布,支持Android 16

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

React Native 0.81发布,支持Android 16和实验性iOS快速构建,弃用SafeAreaView,建议使用react-native-safe-area-context。JavaScriptCore转为社区维护,需迁移。FlashList v.2重写以提升性能。Next.js 15.5引入Turbopack构建,提升构建速度。SvelteKit更新支持边缘环境。

🎯

关键要点

  • React Native 0.81发布,支持Android 16和实验性iOS快速构建。

  • 弃用SafeAreaView,建议使用react-native-safe-area-context。

  • JavaScriptCore转为社区维护,需迁移到社区包。

  • 更新要求Node.js版本20.19.4或更高。

  • FlashList v.2重写以提升性能,解决了精度和滚动问题。

  • Next.js 15.5引入Turbopack构建,提升构建速度。

  • Turbopack支持多核CPU,改善编译时间。

  • Node.js中间件在Next.js中稳定,考虑在Next.js 17中成为默认。

  • SvelteKit更新支持边缘环境,允许在无fs.readFile的情况下工作。

  • 远程函数可以在应用程序的任何地方调用,但始终在服务器上运行。

延伸问答

React Native 0.81的新特性有哪些?

React Native 0.81支持Android 16和实验性iOS快速构建,弃用SafeAreaView,建议使用react-native-safe-area-context,并将JavaScriptCore转为社区维护。

为什么React Native弃用了SafeAreaView?

SafeAreaView被弃用是因为Android 16要求应用全屏显示,React Native团队建议使用react-native-safe-area-context来替代。

FlashList v.2的重写带来了哪些性能改进?

FlashList v.2重写后,解决了精度和滚动问题,提升了性能,使其更快、更精确且更易于使用。

Next.js 15.5引入了哪些新功能?

Next.js 15.5引入了Turbopack构建的beta版本,提升了构建速度,并稳定了Node.js中间件。

Turbopack与Webpack相比有什么优势?

Turbopack在构建过程中利用多核CPU,提供更快的编译时间,并在JavaScript和CSS请求数量上表现相似或更优。

SvelteKit在边缘环境中有哪些新功能?

SvelteKit现在可以在边缘环境中工作,支持在没有fs.readFile的情况下运行,并允许远程函数在应用程序的任何地方调用。

➡️

继续阅读