E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
React学习
react学习
笔记(完整版 7万字超详细)
1.React基础1-1.react-调试插件安装浏览器右上角…===>更多工具===>扩展程序==>开启开发者模式==>将调试插件包拖拽进来即可1-2.react基本使用React需要引入两个包ReactReactDOM需要创建一个根节点【舞台】,进行渲染Document//创建一个根节点,建立react与dom元素的联系//create创建//root根//createRoot:创建根节点【搭
你眼里有一条星河照耀着我
·
2023-09-10 12:46
笔记
react.js
学习
javascript
React学习
笔记---React脚手架
React脚手架一、使用create-react-app创建react应用1、react脚手架2、创建项目并启动3、react脚手架项目结构4、功能界面的组件化编码流程(通用)5、用脚手架写一个简单示例二、组件的组合使用(综合实例)一、使用create-react-app创建react应用1、react脚手架xxx脚手架:用来帮助程序员快速创建一个基于xxx库的模板项目1).包含了所有需要的配置(
丑小鸭变黑天鹅
·
2023-09-10 12:16
React专栏
react.js
javascript
webpack
React学习
笔记-Day03
目录一、使用create-react-app创建react应用react脚手架创建项目并启动react脚手架项目结构功能界面的组件化编码流程(通用)关于编写React项目时的知识点(可参考todos案例)一、使用create-react-app创建react应用react脚手架xxx脚手架:用来帮助程序员快速创建一个基于xxx库的模板项目包含了所有需要的配置(语法检查、jsx编译、devServe
BlackStar-Coder
·
2023-09-10 12:45
react.js
学习
javascript
React学习
笔记-Day05
目录一、React路由1.SPA的理解2.路由的理解3.react-router-dom的理解二、路由的基本使用三、路由组件与一般组件NavLink与封装NavLinkSwitch的使用(包裹多个Route实现{path:component}的单一匹配)解决多级路径刷新页面样式丢失的问题路由的严格匹配与模糊匹配Redirect的使用嵌套路由向路由组件传递参数编程式路由导航withRouter的使用
BlackStar-Coder
·
2023-09-10 12:45
react.js
学习
javascript
【React】
React学习
:从初级到高级(四)
React学习
[四]4应急方案4.1使用ref引用值4.1.1给组件添加`ref`4.1.2ref和state的不同之处4.1.3何时使用ref4.2使用ref操作DOM4.2.1获取指向节点的ref4.2.3
秦哈哈
·
2023-09-09 21:24
React
学习
javascript
React
前端
React学习
笔记
React学习
笔记一、react的基本使用1、在使用react时,用到react,react-dom,babel库,这里需要引入安装hello-react//这里的type要声明为"text/babel
Zhu Xiaopi
·
2023-09-09 12:41
react.js
html5
node.js
【
React学习
】React高级特性
1.函数式组件和类组件区别函数式组件函数式组件是一种简单的组件定义方式,它是一个以JavaScript函数为基础的组件。可以把函数式组件理解为纯函数,它的输入为props,输出为JSX。函数式组件没有状态,也没有生命周期。functionList(props){const{list}=this.propsreturn{list.map((item,index)=>{return{item.titl
周兴
·
2023-09-09 03:36
前端学习
#
React学习
react.js
学习
前端
【React】
React学习
:从初级到高级(三)
3状态管理随着应用不断变大,应该更有意识的去关注应用状态如何组织,以及数据如何在组件之间流动。冗余或重复的状态往往是缺陷的根源。3.1用State响应输入3.1.1声明式地考虑UI总体步骤如下:定位组件中不同的视图状态确定是什么触发了这些state的改变人为输入,人为输入一般需要事件处理函数计算机输入表示内存中的state(需要使用useState)需要让“变化的部分”尽可能的少,可以先从必须的状
秦哈哈
·
2023-09-04 11:43
React
react.js
javascript
前端
react学习
之路:TS报错-Its return type ‘Element[]‘ is not a valid JSX element
React报错之Itsreturntype‘Element[]’isnotavalidJSXelement产生的原因:1,函数组件返回的是Element数组,不是JSX元素。2,如果组件返回的是JSX和null以外的值会提示类似’xxx’cannotbeusedasaJSXcomponent.Itsreturntype‘void’isnotavalidJSXelement.的错误。错误代码示例:1
名字都被占了
·
2023-09-01 23:41
个人笔记
typescript
react.js
react学习
之路:InputNumber的parser在ts里面报类型错误
错误提示:Type‘(value:string|undefined)=>string’isnotassignabletotype‘(displayValue:string|undefined)=>0|2|20’.Type‘string’isnotassignabletotype‘0|2|20’.代码示例:`${value}px`}parser={(value)=>value!.replace('p
名字都被占了
·
2023-09-01 23:09
react.js
typescript
ant
Design
【React】
React学习
:从初级到高级(二)
React学习
【二】2添加交互2.1响应事件2.1.1添加事件处理函数2.1.2在事件处理函数中读取`props`2.1.3将事件处理函数作为`props`传递2.1.4命名事件处理函数prop2.1.5
秦哈哈
·
2023-08-31 01:52
React
React
前端
【React】
React学习
:从初级到高级(一)
React学习
[一]1UI描述1.1组件的创建与使用1.1.1创建组件1.1.2使用组件1.2组件的导入与导出1.2.1根组件文件1.2.2导出和导入一个组件1.2.3从同一文件中导出和导入多个组件1.3
秦哈哈
·
2023-08-31 01:21
React
react.js
学习
前端
【
React学习
】—React中的事件绑定(八)
【
React学习
】—React中的事件绑定(八)一、原生JS按钮1按钮2按钮3constbtn1=document.getElementById("btn1");btn1.addEventListener
王同学要努力
·
2023-08-29 16:14
【React】
react.js
学习
javascript
react 生命周期
当然,
react学习
还有很多,比如它的jsx原理、props、state状态管理等,这里就不多说了,今天我们主要讲react的生命周期。
走走停停再走
·
2023-08-20 00:51
【
React学习
】React组件生命周期
1.介绍在React中,组件的生命周期是指组件从被创建到被销毁的整个过程。React框架提供了一系列生命周期方法,在不同的生命周期方法中,开发人员可以执行不同的操作,例如初始化状态、数据加载、渲染、更新等。一个组件的生命周期大致可以分为三个阶段,即组件挂载时,更新时和卸载时。在不同的阶段,会调用相应的生命周期方法。2.常用生命周期方法constructor(props)constructor方法是
周兴
·
2023-08-19 13:40
前端学习
#
React学习
react.js
【
React学习
】React中的setState方法
1.setState概述setState是React框架中,用于更新组件状态的方法。setState方法由React组件继承自React.Component类的一部分。通过调用setState,可以告诉React要更新组件的状态,并触发组件的重新渲染。this.setState(newState,callback);newState是一个对象,它包含了需要更新的状态属性和值。它将合并到组件的当前状
周兴
·
2023-08-19 08:21
前端学习
#
React学习
react.js
前端
React学习
笔记——Hooks中useRef的基础介绍和使用,useRef和createRef的区别
在React的世界中,有容器组件和UI组件之分,在ReactHooks出现之前,UI组件我们可以使用函数,无状态组件来展示UI,而对于容器组件,函数组件就显得无能为力,我们依赖于类组件来获取数据,处理数据,并向下传递参数给UI组件进行渲染。使用ReactHooks相比于从前的类组件有以下几点好处:代码可读性更强,原本同一块功能的代码逻辑被拆分在了不同的生命周期函数中,容易使开发者不利于维护和迭代,
老Chen先生
·
2023-08-18 17:02
React
react.js
React学习
笔记汇总_part1
React学习
笔记汇总React18视频教程(讲师:李立超)学习笔记1.变量的声明2.解构赋值3.展开4.箭头函数的语法5.箭头函数的特点7.类8.类的this9.类的继承10.静态属性和方法11.数组方法补充
冰之杍
·
2023-08-14 10:26
react.js
学习
笔记
【
React学习
】—jsx语法规则(三)
【
React学习
】—jsx语法规则(三)一、jsx语法规则:1、定义虚拟DOM,不要写引号,2、标签中混入JS表达式要用{}3、样式的类名指定不要用class,要用className4、内联样式,要用style
王同学要努力
·
2023-08-13 20:23
【React】
react.js
学习
前端
React学习
之道笔记-React基础入门
文章目录ReactDOM热模块替换React的类组件组件的状态ES6对象初始化单向数据流与事件处理绑定受控组件组件拆分可组合组件可复用组件组件的类型ReactDOMReactDOM.render()会使用你的JSX来替换你的HTML中的一个DOM节点。ReactDOM.render()有两个传入参数。第一个是准备渲染的JSX。第二个参数指定了React应用在你的HTML中的放置的位置。示例:imp
TheMonkeyKing_
·
2023-08-13 17:37
前端
react.js
学习
javascript
【
React学习
】—类的基本知识(五)
【
React学习
】—类的基本知识(五)//创建一个Person类classPerson{//构造器方法constructor(name,age){this.name=name;this.age=age;
王同学要努力
·
2023-08-12 12:36
【React】
react.js
学习
javascript
react学习
第三天笔记
react路由模块下载react-router模块,版本3.0.5;解构赋值:Router,Route,hashHistory;如:import{Router,Route,hashHistory}from"react-router";简单路由通过Router包裹Route标签;地址栏中通过http://localhost:8080/#/app;渲染app页面;importReact,{Compon
果木山
·
2023-08-12 07:47
【
React学习
】—函数式组件(四)
【
React学习
】—函数式组件(四)使用jsx创建//创建函数式组件functionMyComponent(){console.log(this);//此处的this是undefined,因为babel
王同学要努力
·
2023-08-11 08:34
【React】
react.js
学习
javascript
react学习
01-快速入门
快速入门–React(docschina.org)React组件必须以大写字母开头,而HTML标签则必须是小写字母。使用JSX编写标签JSX比HTML更加严格。必须闭合标签不能返回多个JSX标签,必须将它们包裹到一个共享的父级中(一个根元素)如果你大量的HTML需要移植到JSX中,你可以使用在线转换器。添加样式使用className指定显示数据大括号包裹JSX属性·转义到JavaScript·时,
RxnNing
·
2023-08-10 16:46
js
react.js
学习
前端
react学习
1.react安装2.react的使用3.方法说明4.初始化react脚手架5.在脚手架中使用react6.JSX7.JSX需要注意的点8.在JSX中使用JS需要注意的点9.条件渲染10.列表渲染11.样式处理12.react组件两种创建方式:函数创建:类组件:13.事件事件绑定事件对象14.有状态组件和无状态组件15.state16.this17.表单处理受控组件:非受控组件:
唏嘘南溪
·
2023-08-07 21:35
react.js
学习
前端
React相关学习导引
什么是Component组件树结构虚拟dom为何要选React选择ReactReact生态为何选择
React学习
目录思考一下~扩展学习资料AwsomeReact知识体系https://github.com
路人i++
·
2023-08-06 04:27
React相关
react.js
学习
前端
react学习
笔记——复习模块
前言:最近开始学习react,之前学习vue没有把笔记整理的特别好,非常后悔,感觉学了等于没学,这次要好好整理啊!本次学习参考教程为B站,张天禹老师的react全家桶。文章目录类的基本知识创建一个类类的构造方法和一般方法类的继承总结原生事件绑定类中方法的this指向类中的属性展开运算符对象相关知识类的基本知识创建一个类定义一个Person类,然后实例化一个这个类的对象p1,并对这个对象进行输出后,
玄昌盛不会编程
·
2023-08-01 15:06
react
react
react学习
笔记——1. hello react
包含的包一共有4个,分别的作用如下:babel.min.js:可以进行ES6到ES5的语法转换;可以用于import;可以用于将jsx转换为js。注意,在开发的时候,这个转换(jsx转换js)不在线上使用,因为转换需要时间,页面可能会出现白屏。react.development.js:react的核心代码库,引入以后,全局多了一个React对象react-dom.development.js:re
玄昌盛不会编程
·
2023-08-01 15:35
react
react
05-1.
React学习
笔记.JSX本质
使用jsx时,需要在script中注明babel类型。因为JSX仅仅是React.createElement(component,props,...children)函数的语法糖。所有jsx最终都会被转换成React.createElement的函数调用。若直接使用React.creatElement()则不需要babel转码。//jsx->babel->React.creatElement()c
_生生不息_
·
2023-07-31 20:45
React学习
之路 二(React自定义组件)
一、React自定义组件1.1,函数式声明组件顾名思义,就是将一个函数作为一个组件(函数名第一个字母大写是组件,小写是函数)/***1.声明一个简单的函数式组件*/functionMyComponent(){return(我是函数式声明的组件我没有this,因为默认开启了严格模式)}/***2.调用组件*/ReactDOM.render(,document.getElementById('test
天体1997
·
2023-07-30 05:38
react.js
javascript
前端
尚硅谷
React学习
笔记(上)
目录一、React入门1.1、React简介为什么要学?React的特点1.2、React的基本使用HelloReact案例创建虚拟DOM的两种方式虚拟DOM与真实DOM1.3、ReactJSX语法规则JSX小练习1.4、模块与组件化的理解模块组件模块化组件化二、React面向组件编程2.1、基本理解和使用使用React开发者工具调试(chrome浏览器)2.2、函数式组件2.3、类式组件2.4、
装不满的克莱因瓶
·
2023-07-29 02:50
React
react.js
学习
笔记
diffing算法
react
React学习
day13--antd组件:Grid栅格
Grid栅格https://ant.design/components/grid-cn/布局的栅格化系统,我们是基于行(row)和列(col)来定义信息区块的外部框架,以保证页面的每个区域能够稳健地排布起来。下面简单介绍一下它的工作原理:1)通过row在水平方向建立一组column(简写col)。2)你的内容应当放置于col内,并且,只有col可以作为row的直接元素。3)栅格系统中的列是指1到2
我在东软打代码
·
2023-07-28 03:57
React
react
【
React学习
】JSX相关知识
1.JSX是什么?在React框架中,JSX(JavaScriptXML)文件是一种特殊的文件类型,它结合了JavaScript和XML(类似HTML)的语法,用于定义React组件的结构和内容。JSX允许在JavaScript代码中编写类似HTML的标记,使得构建用户界面更加直观和易于理解。importReactfrom'react';classMyComponentextendsReact.C
周兴
·
2023-07-28 02:16
前端学习
#
React学习
react.js
学习
前端
【
React学习
】受控组件
1.受控组件的概念在React框架中,受控组件是一种使用组件的内部状态(state)来管理其值的组件。组件的状态受到React组件生命周期方法和事件处理函数的控制。通过受控组件,父组件可以完全控制子组件的数据流。2.受控组件的特点状态控制:受控组件将其值存储在组件的状态中,通过this.state调用。这意味着组件的值,取决于其状态的当前值。当状态发生变化时,组件会重新渲染,并反映最新的状态值。受
周兴
·
2023-07-28 02:45
前端学习
#
React学习
react.js
学习
前端
【
React学习
】React中ref的用法
ref可以让react方便快捷地拿到DOM元素,ref的用法主要有两种。用法1:回调形式的ref在ref中传入一个回调函数,回调函数的默认参数就是元素对象,给组件加一个属性用来存储元素对象。classWelcomeextendsReact.Component{get=()=>{console.log(this.c.innerHTML)}render(){return(this.c=a}>hello
周兴
·
2023-07-28 02:15
前端学习
#
React学习
前端
react.js
【
React学习
】React中如何发送请求?
1.axios安装在React中,我们选择axios发送请求。axios的安装,在项目终端里输入:npminstallaxios在package.json文件中查看是否安装成功2.使用axios请求高德地图天气查询数据创建Weather.jsx组件importReact,{Component}from'react'importaxiosfrom"axios"exportdefaultclassHe
周兴
·
2023-07-28 02:15
前端学习
#
React学习
前端
react.js
【
React学习
】React父子组件通讯
1.父到子传值在React框架中,父组件可以通过props将数据传递给子组件。子组件通过读取props来访问父组件传递过来的数据。当父组件的props发生变化时,React会自动重新渲染子组件以确保子组件中使用的数据保持同步。父组件importReact,{Component}from'react';importChildComponentfrom'./ChildComponent';classP
周兴
·
2023-07-28 01:06
前端学习
#
React学习
react.js
学习
javascript
React入门学习笔记1
在本笔记中,我将进行一步步的
React学习
,包
STATICHIT静砸
·
2023-07-28 00:31
React
react.js
学习
笔记
React
react学习
18-React 使用setState()更新类组件的state
setState分析修改数据是异步的//setState更新数据是异步的this.setState({num:this.state.num+1},()=>{//该函数如果触发,那么就说明状态已经修改完成console.log(this.state.num)})不要频繁调用setState//多次频繁调用setState,内部会进行合并,只更新最后一次//不要频繁调用setState方法this.s
木蓝茶陌*_*
·
2023-07-27 08:18
react
前端
setState
更新类组件的state
react学习
16-React路由react-router动态路由和编程式导航
React-router动态路由路由的路径可以进行模糊匹配路由映射的path可以是模糊匹配classDynamicRouterextendsReact.Component{render(){return(动态路由{/*配置路由的链接*/}张三李四图书一图书二{/*路由组件的显示位置*/})}}functionUserInfo(props){letuserId=props.match.params.
木蓝茶陌*_*
·
2023-07-27 08:17
react
前端
React-router
动态路由
编程式导航
路由的权限验证
react学习
17-React高阶组件
高阶组件高阶组件HOC(hightorderedcomponent)withRouter就是高阶组件高阶组件的本质其实就是一个函数,该函数参数接收一个组件,返回值依然是一个组件,返回的组件一般会比参数组件多一些props属性组件代码复用的一种方式(高阶组件可以向别的组件中注入通用的props属性)//实现一个高阶组件//参数表示输入的组件functionwithRouter(InputCompon
木蓝茶陌*_*
·
2023-07-27 08:17
react
前端
高阶组件
withRouter
本质其实就是一个函数
react学习
4-脚手架create-react-app的基本使用
脚手架create-react-app的基本使用使用脚手架create-react-app可以快速生成一个项目,并且提供友好的开发调试环境。脚手架用法一:安装脚手架包create-react-app(全局安装)npminstallcreate-react-app-g使用命令创建项目--use-npm的作用是使用npm管理依赖包默认情况,如果本地安装了yarn,那么会默认采用yarn进行依赖包管理如
木蓝茶陌*_*
·
2023-07-27 08:47
react
前端
react脚手架
脚手架项目结构分析
脚手架基本使用
react学习
6-React 组件接收数据props和类组件状态state
组件接收数据props必须继承React.Component才可以成为一个类组件render方法的作用:产生组件的模板,属于react的核心api,名称固定必须通过this.props获取父组件传递数据,是只读的,不可以修改。classNihaoextendsReact.Component{render(){console.log(this.props)letuname=this.props.un
木蓝茶陌*_*
·
2023-07-27 08:47
react
前端
组件接收数据props
类组件状态state
this.setState
react学习
10-React 表单受控和非受控组件的基本使用
React表单受控和非受控组件的基本使用在React里,HTML表单元素的工作方式和其他的DOM元素有些不同,这是因为表单元素通常会保持一些内部的state。受控组件渲染表单的React组件还控制着用户输入过程中表单发生的操作。被React以这种方式控制取值的表单输入元素就叫做“受控组件”。对于受控组件来说,输入的值始终由React的state驱动。不同的表单项数据处理(受控组件):input、s
木蓝茶陌*_*
·
2023-07-27 08:47
react
前端
react表单基本使用
受控组件
非受控组件
react学习
13-React 组件化—children(插槽)详解
children(插槽)children的作用类似于Vue中插槽的概念。children属性名固定,它是React的核心API。classTestextendsReact.Component{render(){return(测试Children:{this.props.children})}}classChildrenTestextendsReact.Component{render(){retu
木蓝茶陌*_*
·
2023-07-27 08:47
react
前端
children
react组件化
插槽
react学习
3-JSX条件渲染和列表渲染
JSX条件渲染js形式条件渲染functionshowForm(flag){//根据参数flag的状态显示不同内容if(flag){//显示登陆框return登陆框}else{//显示注册框return注册框}}元素变量functionshowForm(flag){//根据参数flag的状态显示不同内容letform=null;if(flag){form=登陆}else{form=注册}retur
木蓝茶陌*_*
·
2023-07-27 08:16
react
前端
JSX条件渲染
JSX列表渲染
react学习
【入门】
react学习
步骤1、安装依赖包学习yarnaddreact@17react-dom@172、引入react/umd下的对应开发包react.development.js和react-dom.development.js
原谅我很悲
·
2023-07-24 19:30
react.js
学习
前端
React学习
笔记
一.JSX的优点1.书写简单以html的方式书写代码2.直接在jsx标签上注册事件3.可以使用大括号语法4.JSX防止注入攻击XSS二.调用setState发生一些什么(异步)在代码调用setState之后,React会将传入的参数对象与组件当前的状态合并,然后触发所谓的调和过程。经过调和过程React会构建新的React元素树然后会自动计算出新的树与老树的节点差异,然后根据差异对界面进行最小化的
糖醋鱼_
·
2023-07-21 05:31
React(从0到1,小白入门到熟悉)
1.1初识
React学习
React之前你要掌握的JavaScript基础知识判断this的指向class类ES6语法规范npm包管理器原型、原型链数组常用方法模块化1.1.1官网(1
允谦呀
·
2023-07-21 04:34
前端
react.js
前端
前端框架
React 学习笔记 - 使用React Hooks进行简单的表单封装
React学习
笔记-使用ReactHooks进行简单的表单封装前言示例组件使用Form组件FormItem组件Input组件前言学完@我不是外星人的React进阶实践指南,了解了props的基本使用、隐式注入
绿胡子大叔
·
2023-07-19 20:32
React
学习笔记
node.js
javascript
es6
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他