React 是用于构建用户界面的 JAVASCRIPT 库。
- **仅仅是 UI:**许多人使用 React 作为 MVC 架构的 V 层。尽管 React 并没有假设过你的其余技术栈,但它仍可以作为一个小特征轻易地在已有项目中使用。
- **虚拟 DOM:**React 为了更高超的性能而使用虚拟 DOM 作为其不同的实现。它同时也可以由服务端 Node.js 渲染——而不需要过重的浏览器DOM支持。
- **数据流:**React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。