React 是一个用于构建用户界面的 JavaScript 库,它被广泛用于开发单页应用(SPA)。React 通过组件化的方式,使得开发者可以更高效地构建和维护应用。

特点

  • 组件化:React 将 UI 分解为可复用的组件,每个组件负责一部分功能。
  • 虚拟 DOM:React 使用虚拟 DOM 来提高渲染性能,减少直接操作 DOM 的次数。
  • 声明式编程:React 采用声明式编程范式,使得代码更易于理解和维护。

示例

以下是一个简单的 React 组件示例:

import React from 'react';

function Welcome(props) {
  return <h1>Hello, {props.name}</h1>;
}

export default Welcome;

学习资源

React Logo