迈向稳定的 JavaScript API(0.80 版本的新变更)
在 React Native 0.80 版本中,我们引入了 React Native JavaScript API 的两项重要变更——弃用深度导入以及我们的新 Strict TypeScript API。这些都是为精确定义我们的 API 并为用户和框架提供可靠的类型安全所做的持续努力的一部分。
快速摘要:
- 深度导入弃用:从 0.80 开始,我们将针对来自
react-native包的深度导入引入弃用警告。 - 可选择启用的 Strict TypeScript API:我们正在迁移到基于源码的 TypeScript 类型,以及一个新的、基于 TypeScript 的公共 API 基线。这些改进将带来更强、更具未来适应性的类型准确性,并且这将是一次性的破坏性变更。通过 在你项目的
tsconfig.json中的compilerOptions进行[选择启用]。 - 我们将随着时间与社区合作,确保这些变更对所有人都能正常工作,然后再在未来的 React Native 版本中默认启用 Strict TypeScript API。




















