React 框架是一个用于构建用户界面的 JavaScript 库,它由 Facebook 开发并维护。它可以帮助开发者快速构建响应式和可交互的网页应用。
特点
- 组件化:React 将 UI 分解成可复用的组件,使得代码更加模块化和可维护。
- 虚拟 DOM:React 使用虚拟 DOM 来优化渲染性能,减少直接操作 DOM 的时间。
- 单向数据流:React 采用单向数据流,使得数据流向清晰,易于追踪和维护。
示例
以下是一个简单的 React 组件示例:
import React from 'react';
function Greeting(props) {
return <h1>Hello, {props.name}</h1>;
}
export default Greeting;