React Native 0.78新特性
此版本在 React Native 中发布了 React 19,以及其他相关功能,例如对 Android Vector drawables 的原生支持以及对 iOS 的更好的 Brownfield 集成。
亮点
React 19
React 19 现在可在 React Native 上使用!React 19 需要更新您的应用,因为我们从 React 18 引入了一些更改。例如,我们删除了一些 API,例如 propTypes,您需要调整您的应用以使其与新版本的 React 兼容。
请按照我们的分步说明升级您的应用到 React 19。迁移后,您将能够利用 React 的所有新功能,包括(但不限于):
-
Actions: 这些是使用异步转换的函数。异步转换自动为您管理数据提交:它们处理待处理状态、乐观更新、错误处理等。
-
useActionState: 一个构建在 Actions 之上的实用 hook。它接受一个函数并返回一个包装的 Action 来调用。当 action 被调用时,它将返回 Action 的最后结果及其 pending 状态。
-
useOptimistic: 一个新的 hook,简化了在异步请求进行时乐观地显示更新的最终状态。如果请求出错,React 将自动切换回先前的值。
-
use