React基础教程:react脚手架

1、create-react-app

全局安装create-react-app

bash 复制代码
npm install -g create-react-app

安装成功之后,通过命令create-react-app -V检查是否安装成功

创建一个项目

bash 复制代码
create-react-app my-app

如果不想全局安装,可以直接使用npx,也可以实现相同的效果

bash 复制代码
npx create-react-app my-app

这需要等待一段时间,这个过程实际上会安装三个东西:

  1. 【react】:react的顶级库。
  2. 【react-dom】:因为react有很多的运行环境,比如app端的react-native,我们要在web上运行就使用react-dom。
  3. 【react-scripts】:包含运行和打包react应用程序的所有脚本及配置。

如果看到以下内容,就说明安装成功了

常见问题:npm安装失败

  • 切换为npm镜像为淘宝镜像

    bash 复制代码
    npm i -g nrm
    bash 复制代码
    nrm ls
bash 复制代码
nrm use taobao

nrm ls

2、编写第一个react应用程序

react开发需要引入多个依赖文件:react.jsreact-dom.js,分别又有开发版本和生产版本,create-react-app已经帮我们把这些东西安装好了。把通过CRA创建的额工程目录下的【src】目录清空,然后在里面重新创建一个index.js写入以下代码:

js 复制代码
import React from "react";
import ReactDOM from 'react-dom';

ReactDOM.render(<div>
    <p>Team Suns</p>
    <ul>
        <li>杜兰特</li>
        <li>布克</li>
        <li>比尔</li>
    </ul>
</div>, document.getElementById('root'))
相关推荐
web打印社区9 小时前
网页静默打印热敏小票:从 HTML 到出纸的完整指南
前端·javascript·vue.js·electron·pdf·html
剪刀石头布啊10 小时前
设计一个多计时任务的任务管理功能
前端
ModyQyW11 小时前
vite-plugin-uni-manifest 更新了什么
前端·typescript·uni-app
Asize12 小时前
AI 协作开发新范式:我用 SDD 做了个排版 npm 包
前端·人工智能
kyriewen13 小时前
我把今年流传的前端 AI 面试题整理了一遍——4 类场景题+回答框架(附速查表)
前端·面试·程序员
计算机魔术师14 小时前
国产多模态模型正面硬刚Opus旗舰:差距从30%缩到3%
前端
风骏时光牛马14 小时前
程序员进阶:深度思考,解锁职场成长的底层逻辑
前端
IT_陈寒14 小时前
用了Proxy才发现以前的JavaScript白写了
前端·人工智能·后端
爱丶不疚14 小时前
Eval: Agent 说的 Eval 是什么?从单测、TDD 到 Sentry 聊起
前端·ai编程·vibecoding
求道於盲14 小时前
python中的类型标注
前端