Coursera 笔记

Module 01 · Introduction to React and Class ComponentsReact 与类组件简介

Understand React StructureReact 项目结构与 Vite 构建工具介绍

Coursera ↗

欢迎观看有关 React 项目结构 的视频!通过观看此视频,你将能够:

  • 描述 Vite 构建工具用于创建 React 项目的流程
  • 列出创建 React 项目的步骤
  • 列出 React 项目文件夹结构中的目录和文件

Vite 构建工具与 React 项目创建

  • 你可以使用 CRA(Create React App)工具来创建 React 项目,但该工具会安装一些你可能不需要的文件和文件夹,从而导致文件大小较大。为了优化这一过程,React 官方推荐使用 Vite。
  • Vite 是一个现代的前端构建工具,旨在提升项目的构建和开发速度。它利用当前浏览器对 JavaScript 模块 的处理方式,通过仅在需要时打包代码,从而加快编程和构建的时间。

Vite 创建 React 项目的步骤

  1. 在代码编辑器的终端中输入 npm create 命令: 在终端中输入命令启动创建过程。
  2. 指定项目名称: 输入项目名称后,系统将展示一系列框架选项,使用箭头键选择 React。
  3. 选择 JavaScript 作为脚本语言: 在下一步中选择你要使用的脚本语言,通常为 JavaScript。
  4. 项目创建完成后,终端会显示以下指令:
  • cd learning_react:导航至 React 项目的正确位置。
  • npm install:安装项目运行所需的所有文件和包。
  • npm run dev:启动 React 应用程序,使其在浏览器中渲染。
  1. 显示链接和端口号: 你将看到一个链接和端口号,使用它可以在浏览器中打开你的 React 应用程序。
  2. 执行命令后,终端将显示输出: 执行 npm run dev 后,你将看到启动的应用程序的相关输出。


React 项目的文件夹结构

现在,让我们来了解一下 React 项目的文件夹结构。通过代码编辑器的 Explorer 视图进入 React 项目文件夹,你将看到如下结构。

React 项目的文件夹结构:

目录/文件名 描述
node_modules 包含通过 NPM 或 Yarn 安装的所有依赖项。
public 包含静态资产,如 HTML 文件、图像和字体。HTML 文件 作为 React 应用的入口点。
src 包含 React 应用的源代码。
App.jsx React 应用的根组件,包含 UI 组件和逻辑的模板。
main.jsx React 应用的入口文件,渲染根组件到位于 public 目录中的 HTML 文件。
App.css React 根组件的样式文件。
index.css 全局样式文件,应用于整个 React 应用程序。

其他文件:

  • package.json:包含有关项目和依赖项的元数据,并包括运行、构建和测试应用的脚本。
  • vite.config.js:Vite 构建工具的配置文件,用于定制构建过程、指定插件和配置开发服务器选项。
  • .gitignore:指定哪些文件和目录应被 Git 忽略,以避免它们被纳入版本控制。
  • README.md:提供有关项目的信息,包括设置说明、使用指南和项目文档。
  • index.html:作为 Web 开发项目中的基础文件,作为 Web 应用程序的入口点。
  • eslintrc.cjs:ESLint 配置文件,ESLint 是 JavaScript 的流行代码检查工具。.cjs 后缀表示这是一个 CommonJS 模块格式的文件。


开始构建应用程序

在了解了文件夹结构后,你可以通过创建更多的文件夹和文件来开始构建你的 React 应用程序。这样,你将能够根据项目需求进一步组织代码结构。

课程总结

在本视频中,你了解了以下内容:

  • Vite 是一种改进的构建工具,用于提升前端项目的开发效率,尤其适用于 React 项目。
  • Vite 通过仅在需要时打包 JavaScript 模块,从而加快了编程和构建速度。
  • 创建 React 项目后,项目文件夹结构包含多个目录和文件,如 node_modules、public、src、main.jsx、App.jsx 等。

通过本视频,你对如何使用 Vite 创建和管理 React 项目的结构有了清晰的了解,接下来你可以开始动手构建自己的 React 应用!🎉