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'))
相关推荐
八了个戒9 分钟前
「数据可视化 D3系列」入门第七章:坐标轴的使用
前端·javascript·数据可视化·canvas·d3
NON-JUDGMENTAL12 分钟前
HTML:网页的骨架 — 入门详解教程
前端·html
muyouking1114 分钟前
0.深入探秘 Rust Web 框架 Axum
开发语言·前端·rust
八了个戒17 分钟前
「数据可视化 D3系列」入门第二章:选择器与数据绑定
前端·javascript·数据可视化·canvas·d3
muyouking1118 分钟前
3.Rust + Axum 提取器模式深度剖析
前端·rust·github
若简29 分钟前
cooke知识整理
前端
暖阳_xm30 分钟前
使用css实现动态loading
前端·css
onejason31 分钟前
利用 PHP 爬虫按关键字搜索淘宝商品
前端·php
markzzw32 分钟前
浏览器插件钱包(三) - 创建钱包
前端·web3·区块链
curdcv_po33 分钟前
好厉害🙇‍♂️怎么现在ai一个字一个字蹦出来,好像人打字喔
前端·chatgpt·ai编程