当前位置:首页 > React

如何开始写react

2026-03-31 05:22:52React

开始写React的步骤

安装Node.js和npm
确保系统已安装Node.js(包含npm)。可在终端运行node -vnpm -v验证版本。推荐使用Node.js 16+和npm 8+。

创建React项目
使用官方工具create-react-app快速搭建项目。运行命令:

npx create-react-app my-app
cd my-app
npm start

这会生成项目结构并启动开发服务器(默认访问http://localhost:3000)。

理解项目结构

关键文件和目录:

  • src/App.js:主组件入口
  • src/index.js:渲染根组件
  • public/index.html:HTML模板
  • package.json:依赖和脚本配置

编写第一个组件

创建函数组件示例:

// src/components/Hello.js
function Hello() {
  return <h1>Hello React!</h1>;
}
export default Hello;

App.js中引入:

import Hello from './components/Hello';
function App() {
  return (
    <div>
      <Hello />
    </div>
  );
}

添加交互性

使用useState实现状态管理:

import { useState } from 'react';
function Counter() {
  const [count, setCount] = useState(0);
  return (
    <button onClick={() => setCount(count + 1)}>
      Clicked {count} times
    </button>
  );
}

样式处理

支持CSS模块化(创建Component.module.css):

/* Button.module.css */
.button {
  background: #61dafb;
  padding: 10px 20px;
}

组件中引入:

import styles from './Button.module.css';
function Button() {
  return <button className={styles.button}>Styled</button>;
}

构建和部署

生产环境构建命令:

npm run build

生成优化后的build目录,可部署到静态服务器或云服务(如Vercel、Netlify)。

如何开始写react

学习资源推荐

  • 官方文档:reactjs.org/docs
  • 实践项目:从Todo List开始
  • 社区资源:React Patterns、Awesome React

标签: react
分享给朋友:

相关文章

如何手写一个react

如何手写一个react

手写一个简单的 React 创建一个基础的 React 实现需要理解其核心概念:虚拟 DOM、组件、状态管理和渲染。以下是一个简化版的 React 实现。 创建虚拟 DOM 虚拟 DOM 是真实 D…

react 如何调试

react 如何调试

调试 React 应用的方法 使用 React Developer Tools 安装 Chrome 或 Firefox 的 React Developer Tools 扩展,可以检查组件树、状态和 p…

理解如何react

理解如何react

理解React的核心概念 React是一个用于构建用户界面的JavaScript库,专注于通过组件化开发提高代码的可维护性和复用性。其核心思想包括虚拟DOM(Virtual DOM)和单向数据流,能够…

如何配置react

如何配置react

配置React项目的步骤 安装Node.js和npm 确保系统已安装Node.js(包含npm)。可通过官网下载并安装最新版本。安装完成后,运行以下命令验证版本: node -v npm -v 创建…

react 如何遍历

react 如何遍历

遍历数组 在React中遍历数组通常使用map方法,它会返回一个新的数组。map是处理数组并渲染列表元素的首选方法。 const items = ['Apple', 'Banana', 'Cherr…

如何恢复react

如何恢复react

恢复 React 项目的方法 检查并修复依赖项 运行 npm install 或 yarn install 重新安装所有依赖项。如果依赖项损坏或缺失,这将恢复项目所需的库和工具。 恢复删除的文件 如…