ITADN
react/react-native
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

React Native

一次学习,随处编写:
使用 React 构建移动应用。

React Native is released under the MIT license. Current npm package version. PRs are welcome! Follow @reactnative on X Follow @reactnative.dev on Bluesky

入门指南 · 学习基础 · 展示案例 · 参与贡献 · 社区 · 支持

React Native 将 React 的声明式 UI 框架带到了 iOS 和 Android。使用 React Native,你可以使用原生 UI 控件并完全访问原生平台。

  • 声明式。 React 让创建交互式 UI 变得轻松。声明式视图使你的代码更具可预测性且更易于调试。
  • 基于组件。 构建管理自身状态的封装组件,然后将它们组合起来以创建复杂的 UI。
  • 开发速度。 几秒钟内即可看到本地更改。对 JavaScript 代码的更改可以实时重新加载,而无需重新构建原生应用。
  • 可移植性。 在 iOS、Android 和其他平台之间复用代码。

React Native 由许多公司和独立的核心贡献者开发和支持。在我们的生态系统概览中了解更多信息。

目录

📋 Requirements

React Native 应用可以针对 iOS 15.1 和 Android 7.0 (API 24) 或更高版本。您可以使用 Windows、macOS 或 Linux 作为开发操作系统,但构建和运行 iOS 应用仅限于 macOS。可以使用 Expo 等工具来绕过此限制。

🎉 Building your first React Native app

请遵循入门指南。安装 React Native 的推荐方式取决于您的项目。您可以在这里找到最常见场景的简短指南:

📖 Documentation

React Native 的完整文档可以在我们的网站上找到。

React Native 文档介绍了 React Native 特有的组件、API 和主题。有关 React Native 和 React DOM 之间共享的 React API 的更多文档,请参阅 React 文档

React Native 文档和网站的源代码托管在一个单独的仓库中,@facebook/react-native-website

🚀 升级

升级到 React Native 的新版本可能会让你访问更多的 API、视图、开发者工具和其他好东西。请参阅 升级指南 获取说明。

React Native 的发布在 此讨论仓库 中讨论。

👏 如何贡献

此仓库的主要目的是继续演进 React Native 核心。我们希望让向此项目贡献变得尽可能简单和透明,我们感谢社区贡献的 bug 修复和改进。阅读以下内容以了解你如何参与改进 React Native。

行为准则

Facebook 已采纳行为准则,我们期望项目参与者遵守该准则。 请阅读 全文,以便你了解哪些行为将被允许,哪些行为将不被容忍。

Contributing Guide

阅读我们的 Contributing Guide 以了解我们的开发流程、如何提出 bug 修复和改进建议,以及如何构建和测试您对 React Native 的更改。

Open Source Roadmap

您可以在 Roadmap 中了解更多关于 React Native 的愿景。

Good First Issues

我们有一个 good first issues 列表,其中包含范围相对有限的 bug。这是一个很好的起点,可以积累经验并熟悉我们的贡献流程。

Discussions

较大的讨论和提案在 @react-native-community/discussions-and-proposals 中进行。

📄 License

React Native 采用 MIT 许可证,详见 LICENSE 文件。