React 是一个用于构建用户界面的 JavaScript 库。它由 Facebook 开发并维护,广泛用于构建单页应用程序。

快速开始

安装 React

首先,您需要安装 Node.js 和 npm。然后,使用以下命令创建一个新的 React 应用程序:

npx create-react-app my-app

运行应用程序

进入项目目录并运行以下命令:

npm start

您的应用程序将在开发模式下运行,并在浏览器中打开。

核心概念

React 应用程序由组件组成。组件是可复用的代码块,它们接受输入(props)并返回可渲染的 DOM 元素。

组件类型

  • 类组件:使用 ES6 类语法创建的组件。
  • 函数组件:使用函数创建的组件。

JSX

JSX 是一种类似 HTML 的语法扩展,用于在 JavaScript 中描述用户界面。React 使用 JSX 来描述组件的输出。

function App() {
  return (
    <div>
      <h1>Hello, world!</h1>
    </div>
  );
}

学习资源

React 官方文档 - 提供了 React 的完整文档和教程。

React 中文社区 - 提供了 React 相关的中文资源和讨论。

React Hooks - 了解 React 的函数组件如何使用 Hook API。

React Router - 学习如何使用 React Router 实现单页面应用程序的路由。

React Logo