React 是一个用于构建用户界面的 JavaScript 库,它被广泛用于开发单页应用(SPA)。以下是一些关于 React 的基础教程和资源。
快速开始
- 安装 Node.js 和 npm:确保你的系统上安装了 Node.js 和 npm,因为它们是使用 React 的基础。
- 创建新项目:使用
create-react-app
工具来快速搭建项目。npx create-react-app my-app
- 启动项目:进入项目目录,并启动开发服务器。
这将在浏览器中打开一个页面,并显示 "Welcome to React"。cd my-app npm start
基础组件
React 应用由组件组成。以下是几个基础的 React 组件:
- JSX:JavaScript XML,用于描述 UI 的语法扩展。
- 组件:React 中的任何东西都是组件。组件可以是无状态的或是有状态的。
- Props:组件间的数据传递方式。
实例
假设我们想要创建一个简单的计数器应用:
import React, { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
);
}
export default Counter;
资源
React Logo