React (有时叫 React.js 或 ReactJS) 是一个为数据提供渲染为HTML的视图的开源JavaScript 库。React 视图通常采用包含以自定义 HTML 标记规定的其他组件的组件渲染。React 为程序员提供了一种子组件不能直接影响外层组件 ("data flows down") 的模型,数据改变时对 HTML 文档的有效更新,和现代单页应用中组件之间干净的分离。
它由Facebook,Instagram和一个由个人开发者和企业组成的社群维护。根据JavaScript分析服务 Libscore, React 目前正在被Netflix,Imgur, Bleacher Report,Feedly,Airbnb, SeatGeek, HelloSign 及很多其他网站的主页使用。
截至 2015 年一月,React 和 React Native 按照GitHub上的 stars 的数量是 Facebook 前二名的开源项目,React 也是 GitHub 有史以来第九多加星的项目。