当前位置:首页 > React

react如何创建项目

2026-01-14 10:42:14React

使用 Create React App 创建项目

Create React App (CRA) 是官方推荐的 React 项目脚手架工具,适合快速初始化一个现代化的 React 项目。

安装 Create React App(如已安装可跳过):

npm install -g create-react-app

创建新项目(以 my-app 为例):

npx create-react-app my-app

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

cd my-app
npm start

项目默认运行在 http://localhost:3000

使用 Vite 创建 React 项目

Vite 是一个更轻量、更快速的构建工具,适合追求开发效率的场景。

通过 Vite 初始化 React 项目(以 my-vite-app 为例):

npm create vite@latest my-vite-app --template react

进入项目目录并安装依赖:

cd my-vite-app
npm install

启动开发服务器:

react如何创建项目

npm run dev

Vite 默认运行在 http://localhost:5173

使用 Next.js 创建 React 项目

Next.js 是一个支持服务端渲染(SSR)的 React 框架,适合构建生产级应用。

初始化 Next.js 项目(以 my-next-app 为例):

npx create-next-app@latest my-next-app

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

cd my-next-app
npm run dev

Next.js 默认运行在 http://localhost:3000

react如何创建项目

手动配置 Webpack 创建 React 项目

适合需要高度自定义配置的场景,步骤如下:

初始化项目并安装核心依赖:

mkdir my-custom-app
cd my-custom-app
npm init -y
npm install react react-dom
npm install --save-dev webpack webpack-cli webpack-dev-server babel-loader @babel/core @babel/preset-react html-webpack-plugin

创建 webpack.config.js 并配置基础规则:

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist'),
  },
  module: {
    rules: [
      {
        test: /\.(js|jsx)$/,
        exclude: /node_modules/,
        use: ['babel-loader'],
      },
    ],
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: './public/index.html',
    }),
  ],
  devServer: {
    static: path.resolve(__dirname, 'dist'),
    port: 3000,
  },
};

配置 Babel(创建 .babelrc):

{
  "presets": ["@babel/preset-react"]
}

创建项目入口文件(src/index.jspublic/index.html),运行开发服务器:

npm run dev

选择工具的建议

  • 快速原型开发:使用 Create React App 或 Vite。
  • 生产级 SSR 应用:选择 Next.js。
  • 深度自定义构建流程:手动配置 Webpack。

以上方法均能创建 React 项目,根据需求选择合适的方式即可。

标签: 项目react
分享给朋友:

相关文章

react架构如何

react架构如何

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

react 如何操作cookie

react 如何操作cookie

安装依赖 在React项目中操作cookie通常需要第三方库的支持,推荐使用js-cookie。通过npm或yarn安装: npm install js-cookie # 或 yarn add js…

如何实操react

如何实操react

安装 React 环境 使用 create-react-app 快速搭建项目: npx create-react-app my-app cd my-app npm start 项目启动后默认在…

react路由如何刷新

react路由如何刷新

React 路由刷新方法 在 React 中,路由刷新通常涉及以下几种场景和解决方案: 强制重新加载当前页面 使用 window.location.reload() 可以强制刷新整个页面,但会丢失…

如何封装表单react

如何封装表单react

封装 React 表单的方法 封装 React 表单可以通过创建可复用的表单组件或自定义 Hook 来实现。以下是几种常见的方法: 使用受控组件封装表单 通过状态管理表单数据,将表单字段的值与 Re…

如何使用 react native

如何使用 react native

安装开发环境 确保已安装 Node.js(建议使用 LTS 版本)。通过以下命令安装 React Native 命令行工具: npm install -g expo-cli 或使用 Yarn: y…