react1.使用vs code创建第一个react项目

Posted 阿拉的梦想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react1.使用vs code创建第一个react项目相关的知识,希望对你有一定的参考价值。

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

环境准备

安装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')	// 渲染到哪里
)

保存刷新效果如下:

以上是关于react1.使用vs code创建第一个react项目的主要内容,如果未能解决你的问题,请参考以下文章

VS Code一键创建Vue代码模板

VS Code 调试器到达第一个断点的速度极慢

我们是不是必须在 VS Code 和 GitHub 中分别合并分支?

markdown 使用VS Code创建项目

Ubuntu下使用VS Code创建Spring Boot工程

Mac中安装VS Code并配置git, heroku步骤以及遇到的问题