上一页 1 ··· 912 913 914 915 916 917 918 919 920 ··· 959 下一页

2022年5月6日

摘要: [react] useState和this.state的区别是什么? useState内部基于 useReducer 实现,方法返回 state 本身以及一个修改 state 的方法。 通过 setXXX 修改数据,不会和 setState 一样进行对象属性合... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(49) 评论(0) 推荐(0)
 
摘要: [react] 在react中什么是合成事件?有什么用? 是一个跨浏览器原生事件包装器。 它具有与浏览器原生事件相同的接口,包括 stopPropagation() 和 preventDefault() ,除了事件在所有浏览器中他们工作方式都相同。 个人简... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(10) 评论(0) 推荐(0)
 
摘要: [react] react的函数式组件有没有生命周期? 没有 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(14) 评论(0) 推荐(0)
 
摘要: [react] 说说react diff的原理是什么 内存中存储两颗树,一颗树是已经渲染的树结构(Current Tree),另一颗是即将变化的树(Fiber Tree)。 每次状态发生变化,会对原来的树结构进行遍历,遍历过程中,会通过比较每个节点的结构与之前... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(12) 评论(0) 推荐(0)
 
摘要: [react] 给组件设置很多属性时不想一个个去设置有什么办法可以解决这问题呢? es6展开运算符 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题 ... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(6) 评论(0) 推荐(0)
 
摘要: [react] react怎么提高列表渲染的性能? 使用webpack 做代码分割。使用hooks。 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题 ... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(5) 评论(0) 推荐(0)
 
摘要: [react] react16跟之前的版本生命周期有哪些变化? 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(23) 评论(0) 推荐(0)
 
摘要: [react] 高阶组件(HOC)有哪些优点和缺点? HOC 优点 通过传递props去影响内层组件的状态,不直接改变内层组件的状态,降低了耦合度 缺点 组件多层嵌套, 增加复杂度与理解成本 ref隔断, React.forwardRef 来解决 高阶组件多层... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(42) 评论(0) 推荐(0)
 
摘要: [react] React.createClass和extends Component的区别有哪些? 1.语法 React.createClass和extends采用函数构造 extends Component采用类构造 2.propType 和 getDef... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(12) 评论(0) 推荐(0)
 
摘要: [react] react中修改prop引发的生命周期有哪几个? static getDerivedStateFromProps shouldComponentUpdate render getSnapshotBeforeUpdate... 阅读全文
posted @ 2022-05-06 21:52 前端歌谣 阅读(8) 评论(0) 推荐(0)
上一页 1 ··· 912 913 914 915 916 917 918 919 920 ··· 959 下一页