学习创建第一个 React 项目

目标

本篇的目标是配置好基础的环境并创建出第一个 React 项目。

由于之前没接触过相关的知识,所以还需要了解其依赖的一些概念。

步骤主要参考First React app using create-react-app | VS code | npx | npm - YouTube

0. 简单了解相关概念

JavaScript

一种语言

TypeScript

JavaScript的超集,主要补充了静态类型检查。

这里讨论了为什么要用TypeScript)

这里比较了TS/JS关系对比C++/C关系)

Node.js

一个基于 Chrome V8 引擎的 Javascript 运行环境

详细讨论可看:什么是 Nodejs ? - 知乎

npm

全称:Node Package Manager。

随同Node.js一起安装的包管理工具

React

一个JavaScript库,用于开发动态交互UI。

可参考《React Tutorial for Beginners - YouTube》 中的 "What is React?" 部分

Create React App (CRA)

React官方工具,用于创建React项目

1. 安装 Node.js

Node.js官网下载安装。

安装后可以在控制台中输入node -vnpm -v确认安装成功以及当前版本:

2. 使用 Create React App 创建一个React项目

打开控制台,先cd到希望将项目放入的目录。

然后使用 npx create-react-app react-test1创建一个名字是"react-test1"的项目。(注意:项目名字不能包含大写字母,否则会报错)

(此处我遇到了一个问题,详见附录)

第一次用会提示安装 "create-react-app" ,输入y就行。

经过一段时间后,创建完成

项目文件夹中层级如下:

3. 尝试启动和修改

接着,在控制台中,cd到项目目录

然后输入npm start后,就会在浏览器中打开这个项目


尝试修改项目路径的/src/App.js如下

javascript 复制代码
import logo from './logo.svg';
import './App.css';

function App() {
  return (
    <div className="App">
      <hl> yaksue test</hl>
    </div>
  );
}

export default App;

保存文件后,可以直接能看到浏览器中的修改:

附录:找不到目录

我第一次使用npx create-react-app命令时有如下报错:

提示找不到 "C:\Users\godhz\AppData\Roaming\npm"

这里搜到了解决方法。即在对应目录创建文件夹即可

相关推荐
古夕25 分钟前
my-first-ai-web_问题记录01:Next.js的App Router架构下的布局(Layout)使用
前端·javascript·react.js
程序员小续1 小时前
再也不写 Class:React Hooks 完整实战与最佳实践
前端·javascript·react.js
CF14年老兵3 小时前
从卡顿到飞驰:我是如何用WebAssembly引爆React性能的
前端·react.js·trae
江城开朗的豌豆3 小时前
拆解Redux:从零手写一个状态管理器,彻底搞懂它的魔法!
前端·javascript·react.js
伍哥的传说10 小时前
Mitt 事件发射器完全指南:200字节的轻量级解决方案
vue.js·react.js·vue3·mitt·组件通信·事件管理·事件发射器
随笔记18 小时前
react-router里的两种路由方式有什么不同
前端·react.js
晴空雨21 小时前
React 合成事件原理:从事件委托到 React 17 的重大改进
前端·react.js
@大迁世界21 小时前
useCallback 的陷阱:当 React Hooks 反而拖了后腿
前端·javascript·react.js·前端框架·ecmascript
Fantastic_sj21 小时前
React 19 核心特性
前端·react.js·前端框架
小高00721 小时前
📌React 路由超详解(2025 版):从 0 到 1 再到 100,一篇彻底吃透
前端·javascript·react.js