React 是一个用于构建用户界面的 JavaScript 库。它可以帮助开发者创建快速、响应式的应用。

快速开始

  1. 安装 Node.js 和 npm

    • 访问 Node.js 官网 下载并安装 Node.js。
    • npm 是 Node.js 的包管理器,它会随着 Node.js 一起安装。
  2. 创建新项目

    • 使用 npx create-react-app my-app 命令创建一个新项目。
    • 这将创建一个名为 my-app 的新目录,其中包含 React 应用程序的基本结构。
  3. 启动开发服务器

    • 进入 my-app 目录,运行 npm start
    • 开发服务器会启动,并在浏览器中打开 localhost:3000

组件

React 应用程序由组件组成。组件可以是一个函数或一个类,它们负责渲染 UI。

  • 函数组件

    function App() {
      return <h1>Hello, world!</h1>;
    }
    
  • 类组件

    class App extends React.Component {
      render() {
        return <h1>Hello, world!</h1>;
      }
    }
    

JSX

JSX 是一种 JavaScript 的语法扩展,它看起来像 HTML,但用于描述 UI 结构。

const element = <h1>Hello, world!</h1>;

图片示例

React 允许你轻松地在组件中嵌入图片。

React Image

扩展阅读