跳至主内容

1 篇文章 标记为 "engineering"

查看所有标签

React Native 0.82 - 一个新时代

· 1 分钟阅读
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们激动地发布 React Native 0.82:这是首个完全运行在新架构上的 React Native 版本。

这是 React Native 的里程碑式版本,我们相信这是一个新时代的开端。未来版本中,我们将移除旧架构中剩余的代码,以减少安装体积并精简代码库。

此外,0.82 版本还提供了名为 Hermes V1 的新版 Hermes 实验性可选支持。我们还将 React 版本更新至 19.1.1 以启用多项 React 功能,并提供了对 DOM Node API 的支持。

重点更新

React Native 0.81 - Android 16 支持、更快的 iOS 构建及其他改进

· 1 分钟阅读
Moti Zilberman
Moti Zilberman
Software Engineer @ Meta
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们很高兴发布 React Native 0.81!

此版本支持 Android 16(API 等级 36),包含多项稳定性改进和错误修复,并实验性地支持通过预编译实现更快的 iOS 构建。

重点更新

React Native 0.80 - React 19.1、JS API 变更、冻结旧架构等多项更新

· 1 分钟阅读
Jorge Cohen
Jorge Cohen
Engineering Manager @ Meta
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们激动地宣布 React Native 0.80 正式发布!

本次更新将 React Native 内置的 React 版本升级至最新的稳定版:19.1.0。

我们还为 JavaScript API 带来了一系列稳定性改进:深度导入现在会触发警告,同时我们推出了全新的可选严格 TypeScript API,提供更精准安全的类型定义。

此外,React Native 的旧架构现已正式冻结,您将开始看到相关 API 的警告提示,这些 API 将在旧架构完全弃用后停止工作。

重点更新

React Native 0.79 - 更快的工具链及更多改进

· 1 分钟阅读
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们很高兴发布 React Native 0.79!

此版本带来了多方面的性能改进以及若干错误修复。首先,由于延迟哈希(deferred hashing)的引入,Metro 的启动速度现在更快,并且稳定支持包导出(package exports)。此外,由于对 JS 包压缩的改动,Android 的启动时间也将得到改善,还有更多改进。

重点更新

React Native 0.78 - React 19 及更多新特性

· 1 分钟阅读
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们非常兴奋地发布 React Native 0.78!

本次更新为 React Native 带来了 React 19,以及其他重要特性,包括对 Android 矢量图形的原生支持以及改进的 iOS 混合开发集成。

重点更新

React Native 核心贡献者峰会 2024 回顾

· 1 分钟阅读
Michał Pierzchała
Michał Pierzchała
Head of Technology @ Callstack
Szymon Rybczak
Szymon Rybczak
Software Engineer @ Callstack
Mo Javad
Mo Javad
Head of Mobile (UK) @ Theodo
Steven Moyes
Steven Moyes
Senior Product Manager @ Microsoft
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

每年,React Native 社区的核心贡献者都会与 React Native 团队齐聚一堂,共同规划这个项目的未来方向。

去年也不例外——只是稍有不同。我们通常在React Universe Conf(前身为 React Native EU)召开前一天,在弗罗茨瓦夫的Callstack总部会面。2024年,我们吸取了以往经验,将峰会延长至连续两天,以便有更多自由交流的时间。

全体与会者

React Native 0.77 - 全新样式功能、Android 16KB 页面支持、Swift 模板

· 1 分钟阅读
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Mazen Chami
Mazen Chami
Software Engineer @ InfiniteRed
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Rob Hogan
Rob Hogan
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们很高兴地发布 React Native 0.77!

本次发布包含多项功能:新增了样式能力,例如支持 display: contentsboxSizingmixBlendMode 以及 outline 相关属性,提供更强大的布局选项;Android 16KB 页面支持,以兼容较新的 Android 设备。我们还将社区模板现代化,迁移至 Swift,同时继续支持并维护与 Objective-C 的兼容性,供偏好它的开发者使用。

React Native 0.75 - 布局支持百分比值、新架构稳定性改进、模板与初始化更新等

· 1 分钟阅读
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Siddharth Kulkarni
Siddharth Kulkarni
Software Engineer @ Coinbase
Thibault Malbranche
Thibault Malbranche
Lead Mobile Engineer @ Brigad
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们很高兴地发布 React Native 0.75!

本次版本带来了多项功能,包括支持 % 值的 Yoga 3.1、新架构的稳定性修复,以及建议开发者使用 React Native 框架的推荐方案。

重点更新

重大变更

React Native 0.71-RC0 Android 构建中断事故分析

· 1 分钟阅读
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

随着 0.71 正式版的发布,我们有必要说明在 2022 年 11 月 4 日发布首个 React Native 和 Expo Android 构建的 0.71 候选版本时,导致所有 React Native 版本 Android 构建中断的具体情况。

参与处理该事故的贡献者近期召开了复盘会议,详细讨论了事故原因、经验教训以及未来避免类似故障的改进措施。

TypeScript 的一等公民支持

· 1 分钟阅读
Luna Wei
Luna Wei
Software Engineer @ Meta
Nick Gerleman
Nick Gerleman
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

随着 0.71 版本的发布,React Native 通过以下改进全力提升 TypeScript 开发体验:

本文将解析这些变化对 TypeScript 或 Flow 用户的实际影响。