简介
React 是一个用于构建用户界面的 JavaScript 库,由 Facebook 开发并维护。它通过组件化开发模式,让开发者能够高效地创建动态网页。如果你是初学者,可以点击 这里 了解更高级的React知识。
环境搭建
- 安装Node.js
确保你的系统已安装 Node.js(推荐 LTS 版本)。 - 创建React项目
使用官方工具 Create React App 快速初始化项目:npx create-react-app my-app
- 运行项目
进入项目目录并启动开发服务器:cd my-app npm start
第一个React组件
import React from 'react';
function HelloWorld() {
return <h1>你好,React!</h1>;
}
export default HelloWorld;
核心概念
- 组件(Component):React 的基础构建单元,如
HelloWorld
。 - JSX:JavaScript XML,用于描述UI结构(如上例中的
<h1>
)。 - 状态(State):通过
useState
管理组件内部数据。 - props:组件间传递数据的参数。
项目结构优化
- 将组件拆分为逻辑独立的文件(如
components/
目录)。 - 使用
Context
实现全局状态管理。 - 集成 TypeScript 提升类型安全性。
常见问题
- Q: React和Vue有什么区别?
A: React专注于视图层,而Vue是全栈框架。了解更多 React vs Vue对比。