当前位置:首页 > React

小白如何搭建react

2026-01-14 10:34:50React

安装 Node.js 和 npm

确保系统已安装 Node.js(包含 npm)。可通过官网下载安装包(https://nodejs.org/),选择 LTS 版本。安装完成后,终端运行以下命令验证版本:

node -v
npm -v

创建 React 项目

使用官方工具 create-react-app 快速初始化项目。运行以下命令生成项目目录(如 my-app):

npx create-react-app my-app

进入项目目录并启动开发服务器:

cd my-app
npm start

此时浏览器会自动打开 http://localhost:3000 显示默认页面。

项目结构解析

生成的项目目录包含以下核心文件:

  • src/index.js:应用入口文件,渲染根组件。
  • src/App.js:默认根组件,可修改为自定义内容。
  • public/index.html:HTML 模板,React 组件将挂载到其中的 root div。
  • package.json:依赖和脚本配置。

编写第一个组件

src 目录下新建文件 Hello.js,编写函数组件:

import React from 'react';

function Hello() {
  return <h1>Hello, React!</h1>;
}

export default Hello;

App.js 中引入并使用该组件:

import Hello from './Hello';

function App() {
  return (
    <div>
      <Hello />
    </div>
  );
}

添加样式

React 支持内联样式或 CSS 文件。创建 src/Hello.css

h1 {
  color: blue;
}

Hello.js 中导入样式:

import './Hello.css';

构建与部署

开发完成后,运行以下命令生成优化后的生产代码:

npm run build

生成的 build 目录可直接部署到静态服务器(如 Netlify、Vercel 或 Nginx)。

小白如何搭建react

常用扩展工具

  • 状态管理:Redux 或 Context API。
  • 路由react-router-dom
  • UI 库:Material-UI 或 Ant Design。
  • 调试工具:安装 React Developer Tools 浏览器扩展。

学习资源推荐

  • 官方文档(https://react.dev/
  • 实践项目:Todo 列表、天气应用等小型项目。

标签: react
分享给朋友:

相关文章

如何生成react代码

如何生成react代码

使用 Create React App 生成项目 安装 Node.js 后,通过命令行工具运行以下命令创建新项目: npx create-react-app my-app cd my-app npm…

react如何衰减

react如何衰减

React 中的动画衰减效果实现 在 React 中实现衰减效果(如滚动衰减、拖动释放后的惯性滑动)通常需要结合物理动画原理或第三方动画库。以下是几种常见方法: 使用 CSS 动画和 @keyfra…

react如何调试

react如何调试

调试 React 应用的方法 使用 React Developer Tools React Developer Tools 是 Chrome 和 Firefox 的浏览器扩展,可以检查组件树、状态和…

react架构如何

react架构如何

React 架构核心概念 React 的架构围绕组件化、虚拟 DOM 和单向数据流设计。组件是构建用户界面的独立模块,分为函数组件和类组件。虚拟 DOM 通过高效的 Diff 算法减少直接操作真实 D…

react如何动画

react如何动画

React 动画实现方法 React 中实现动画可以通过多种方式,包括原生 CSS、第三方库或 React 内置的动画解决方案。以下是几种常见方法: 使用 CSS 动画和过渡 通过 CSS 的 tr…

如何配置react

如何配置react

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