React 简介
什么是 React?
React 是一个用于构建用户界面的 JavaScript 库,主要用于构建单页应用(SPA)和组件化 UI 设计。
info
React 由 Facebook(现 Meta)开发,现已成为前端开发的主流技术之一。
React 主要应用场景
| 领域 | 说明 | 主要库/框架 |
|---|---|---|
| 单页应用(SPA) | 构建前端动态页面,优化用户体验 | React Router, Redux |
| 组件化开发 | 复用 UI 组件,提高开发效率 | Material-UI, Ant Design |
| 服务器端渲染(SSR) | 提升 SEO 和首屏加载速度 | Next.js |
| 移动端开发 | 构建跨平台移动应用 | React Native |
React 代码示例
- JSX
- TypeScript
function App() {
return <h1>Hello, React!</h1>;
}
export default App;
import React from "react";
type Props = {
message: string;
};
const Greeting: React.FC<Props> = ({ message }) => {
return <h1>{message}</h1>;
};
export default Greeting;