React 是用于生成用户界面的开源 JavaScript 库。 由 Meta 创建的 React 可以让你从称为 组件的可重用小片段中组合复杂的 UI。 它只关注视图层,使其易于集成到现有项目中并快速学习。
为什么使用 React?
- 基于组件的:封装的组件管理其自己的状态,因此你可以编写它们来生成复杂的 UI,而无需纠缠逻辑。
- 声明性:描述 UI 的外观,React 可有效地处理 DOM 更新。
- 大型生态系统:由活动社区支持的社区包、工具和学习资源的巨大库。
在 Windows 上安装 React
选择首选环境:
- 在 Windows 上安装 React — 直接在 Windows 上使用 Vite 和 Node.js。
- 在 WSL 上安装 React — 在适用于 Linux 的 Windows 子系统上使用 Vite 进行 Linux 兼容的开发环境(建议部署到 Linux 服务器)。
使用 React 构建原生 Windows 或移动应用程序
若要使用 React(而不是 Web 应用)生成本机 通用 Windows 平台(UWP) 或 WPF 桌面应用,请参阅 适用于桌面的 React Native —— 一个面向 Windows、Android、iOS 和 macOS 的 Microsoft 开源项目。
有关跨平台移动应用,请访问 reactnative.dev。
教程和学习资源
建议不要复制 React 社区所维护的更好内容:
- react.dev — 官方 React 文档和交互式教程。
- Microsoft Learn 上的 React 学习路径 - 面向初学者的结构化在线模块。
- Next.js 文档 - 用于生产 Web 应用的 React 框架。
- Gatsby 文档 - 基于 React 的静态站点生成器。