【react】1.使用vs code创建第一个react项目

本文介绍了如何在VSCode中利用create-react-app创建并启动第一个React项目,包括环境准备、安装脚手架、初始化项目、启动项目以及在index.js中实现Hello, World!的显示。详细步骤帮助初学者快速入门React开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境准备

安装node.js
设置淘宝镜像仓库

$ npm config set registry https://registry.npm.taobao.org
$ node -v
v16.13.2
$ npm -v
8.1.2
$ npm config get registry
https://registry.npm.taobao.org/

1. 安装脚手架

一个react项目的结构和文件非常多,我们手动创建非常麻烦,因此,我们需要使用一个脚手架工具帮我们一键创建,它就是create-react-app;

脚手架是官方提供,零配置,无需手动配置繁琐的工具即可使用

下面是安装脚手架:

sudo npm install -g create-react-app

过程或许有点慢,它在安装下面三个东西:

  • react: react的顶级库
  • react-dom: react在web段的运行环境
  • react-scripts: 包含运行和打包react应用程序的所有脚本及配置

2. 初始化一个新项目

使用脚手架创建一个demo项目

create-react-app demo1

使用vs code打开文件夹demo1,创建后的项目结构如下
在这里插入图片描述

3. 启动项目

cd demo1
npm start
Compiled successfully!

You can now view react-demo1 in the browser.

  Local:            http://localhost:3000
  On Your Network:  http://192.168.0.100:3000

Note that the development build is not optimized.
To create a production build, use npm run build.

webpack compiled successfully

访问:http://localhost:3000
效果如下,表示成功
在这里插入图片描述

4.实现自己的hello world

找到index.js,替换内容为:

// 从 react 的包当中引入了 React。
/*只要你要写 React.js 组件就必须引入React, 
因为react里有一种语法叫JSX,要写JSX,就必须引入React*/
import React from 'react'

/*
ReactDOM 可以帮助我们把 React 组件渲染到页面上去,没有其它的作用了。
它是从 react-dom 中引入的,而不是从 react 引入。
*/ 
import ReactDOM from 'react-dom'

// ReactDOM里有一个render方法,功能就是把组件渲染并且构造 DOM 树,然后插入到页面上某个特定的元素上
ReactDOM.render(
/* 
这里就比较奇怪了,它并不是一个字符串,
看起来像是纯 HTML 代码写在 JavaScript 代码里面。
语法错误吗?这并不是合法的 JavaScript 代码,
 “在 JavaScript 写的标签的”语法叫 JSX- JavaScript XML。
 */

  <h1>欢迎进入React的世界</h1>,
  document.getElementById('root')	// 渲染到哪里
)

保存刷新效果如下:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值