React 是一个用于构建用户界面的 JavaScript 库。
- 声明式: React 可以轻松创建交互式 UI。为应用程序中的每个状态设计简单的视图,当数据发生变化时,React 将有效地更新和渲染正确的组件。声明性视图使您的代码更可预测、更易于理解且更易于调试。
- 基于组件:构建管理其自身状态的封装组件,然后组合它们以创建复杂的 UI。由于组件逻辑是用 JavaScript 而不是模板编写的,因此您可以轻松地通过应用程序传递丰富的数据,并将状态保留在 DOM 之外。
- 一次学习,随处编写:我们不会对您的技术堆栈的其余部分做出假设,因此您可以在 React 中开发新功能,而无需重写现有代码。React 还可以使用 Node 在服务器上渲染,并使用React Native为移动应用程序提供支持。