React

用于构建 Web 和原生用户界面的库。

React 让你通过称为组件的独立模块来构建用户界面。创建你自己的 React 组件,如 Thumbnail、LikeButton 和 Video。然后将它们组合成完整的屏幕、页面和应用。

无论你独自工作还是与成千上万的开发者合作,React 的使用体验都是一致的。它被设计为让你无缝组合来自独立个人、团队和组织的组件。

React 组件就是 JavaScript 函数。想条件性展示内容?使用 if 语句。显示列表?试试数组的 map() 方法。学习 React 就是学习编程。

这种标记语法称为 JSX。它是 React 推广的 JavaScript 语法扩展。将 JSX 标记与相关的渲染逻辑放在一起,使 React 组件易于创建、维护和删除。

React 组件接收数据并返回屏幕上应显示的内容。你可以根据交互(如用户输入)传递新数据。React 随后会更新屏幕以匹配新数据。

你不需要用 React 构建整个页面。将 React 添加到现有 HTML 页面,并在任何位置渲染交互式 React 组件。

React 是一个库。它让你组合组件,但不规定如何路由和获取数据。要使用 React 构建完整应用,我们推荐全栈 React 框架,如 Next.js 或 React Router。

React 也是一种架构。实现它的框架让你在异步组件中获取数据,这些组件可以在服务器上甚至构建期间运行。从文件或数据库读取数据,并将其传递给交互式组件。

人们喜爱 Web 和原生应用各有原因。React 让你使用相同的技能构建 Web 应用和原生应用。它利用每个平台的独特优势,让你的界面在每个平台上感觉恰到好处。

使用 React,你可以成为 Web 和原生开发者。你的团队可以在不牺牲用户体验的情况下将产品发布到多个平台。你的组织可以打破平台壁垒,组建拥有完整功能的团队。

SHARE

分享

分享这个开源项目。

JavaScript 框架

React · 开源项目 · HeyBinyang