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'))
相关推荐
环信15 小时前
2026年开发者选择即时通讯厂商应注意的几点
前端
卷帘依旧15 小时前
Generator 全面解析 + async/await 深度对比
前端·javascript
yqcoder15 小时前
数据劫持的双雄:深入解析 Object.defineProperty 与 Proxy
开发语言·前端·javascript
lichenyang45315 小时前
鸿蒙聊天 Demo 练习 03:接入 Next.js 后端接口,实现真机前后端联调
前端
小三金15 小时前
EXPO+RN echarts图表库,以及如何使用
前端·javascript·react.js
ZFSS16 小时前
Midjourney Shorten API 的集成与使用
java·前端·数据库·人工智能·ai·midjourney·ai编程
Pu_Nine_916 小时前
IntersectionObserver 详解:封装 Vue 指令实现图片懒加载
前端·javascript·vue.js·性能优化
清灵xmf16 小时前
Web 和 Native 是怎么“对话“的?JSBridge 解答
前端·webview·native·jsbridge·hybrid
jiayong2317 小时前
前端面试题库 - ES6+新特性篇
前端·面试·es6
前端那点事17 小时前
Vue nextTick 超全解析|作用、使用场景、底层原理、Vue2/Vue3区别
前端·vue.js