摘要:
React面试题整理 1、react的生命周期 1)、生命周期是什么? react 实例的生命周期,就是react实例从初始化,更新,到销毁的过程 2)、react实例生命周期经历三个阶段 初始化阶段:完成从react组件创建到首次渲染的过程 更新阶段:当调用setState函数时,会引起组 阅读全文
posted @ 2021-12-08 16:43
沫小墨
阅读(8850)
评论(1)
推荐(0)
摘要:
使用react脚手架搭建的项目,运行时和react-dev-tools工具冲突,不能运行项目,报如下错: Cannot read property 'forEach' of undefined at Object.injectIntoGlobalHook (react-refresh-runtime 阅读全文
posted @ 2021-12-08 16:22
沫小墨
阅读(227)
评论(0)
推荐(0)
摘要:
一、作用: useState让函数式组件也可以处理状态。 二、格式: 1、定义状态: const [状态名,更新状态的函数] = React.useState(初始值|函数); 如: 1)、基本类型的状态 声明一个新的叫做 “count” 的 state 变量,初始值为0 。 const [ 阅读全文
posted @ 2021-12-08 16:18
沫小墨
阅读(87)
评论(0)
推荐(0)
摘要:
一、作用 可以使得你在函数组件中执行一些带有副作用的方法,天哪,“副作用”(大脑中无数个????)。 每当 React组件更新之后,就会触发 useEffect,在第一次的render 和每次 update 后的useEffect触发,不用再去考虑“初次挂载”还是“更新”。React 保证了 阅读全文
posted @ 2021-12-08 15:59
沫小墨
阅读(68)
评论(0)
推荐(0)
摘要:
react_hooks的useCallback,高阶函数memo 一、概念和作用 1、memo高阶函数: memo解决的是函数式组件的无效渲染问题,当函数式组件重新渲染时,会先判断数据是否发生了变化。相当于类组件的PureComponent(默认提供ShouldComponentUpdate) 2、 阅读全文
posted @ 2021-12-08 15:48
沫小墨
阅读(70)
评论(0)
推荐(0)
摘要:
注意:这篇文章,主要是剖析组件的初次渲染和重新渲染。所以,其它部分不要太较劲。 一、react类组件和函数式组件重新渲染时的区别 1、看现象: 1)、代码(demo01) 类组件: // 1、类组件 class ComClass extends React.Component { construct 阅读全文
posted @ 2021-12-08 15:36
沫小墨
阅读(409)
评论(0)
推荐(0)
摘要:
一、概念和作用 写在函数式组件里的 “函数调用代码”。如果函数式组件重新渲染时,每次都会执行“调用函数的代码”。如果不是必须的,那么就是性能的浪费。useMemo就是解决这个问题的。即:useMemo是防止不必要的的函数调用。 文字描述总是让你很难理解。很抽象。还是要看代码的。 格式: us 阅读全文
posted @ 2021-12-08 15:05
沫小墨
阅读(68)
评论(0)
推荐(0)

浙公网安备 33010602011771号