【React】一.React基本使用

目录

基本介绍

一.React基本使用

安装命令

使用方法

记录问题

使用React脚手架初始化项目


基本介绍

  • 构建用户界面的js库
  • 用户界面可以理解为html页面(前端)
  • react主要用来写html页面或者构建web应用
  • 只负责视图层(V)的渲染。
  • 😋😋😋基于react17.0.2的学习笔记

一.React基本使用

安装命令

npm i react react-dom
  • react包是核心,提供创建元素、组件等功能
  • react-dom包提供DOM相关功能等

 我在vscode终端输入命令,开始react之旅

使用方法(18.0.2以前的版本)

1.添加DOM容器到html

2.引入react和react-dom两个文件

    <script src="../react/node_modules/react/umd/react.development.js"></script>
    <script src="../react/node_modules/react-dom/umd/react-dom.development.js"></script>

3.创建React元素

参数一:元素名称

参数二:元素属性

参数三:元素的子节点

const title = React.createElement('h1', null, 'Hello React');

4.渲染React元素到页面中

参数一:要渲染的react元素

参数二:挂载点

 ReactDOM.render(title, document.getElementById('root'))

记录问题

react18不再支持ReactDOM,两种办法,使用18支持的API或者降低版本 (17就可以)

1. 在 React 18 中,render 函数已被 createRoot 函数所取代。

2.改为17.0.2版本:

      终端输入命令:

npm i react-dom@17.0.2

npm i react@17.0.2

更新后package.json文件中react、react-dom版本即为:

"react": "17.0.2",
"react-dom": "17.0.2",

最终我选择了降低版本,新版本不是我这菜鸟可以驾驭的。


使用React脚手架初始化项目

1.初始化项目

npx create-react-app    项目名称

删除src所有文件新建一个index.js


import React from 'react'

import ReactDOM from 'react-dom'


ReactDOM.render(

  <h1>Hello React</h1>,

  document.getElementById('root')	
)

2.启动项目

在项目根目录下执行命令 npm start

记住项目的端口号。

 新手不适用最新版本,现在最新版本18.0.2,我要用17.0.2,降低版本,进入项目目录下,使用cmd命令

npm install --save react@17.0.2 react-dom@17.0.2

 

成功

运行第一个程序就花费我好久,显示版本问题,没有最新的react18.0.2的教学视频,为了更快上手我降低了版本,之后端口拒绝访问,打开地址一直转圈……

最终我重新npm新项目,然后删除所有src文件,新建文件index.js,输入第一个程序,重新npm  start,终于成功(泪

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

隐藏用户y

虽然不是很有才华,但是渴望打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值