首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YIFEI
掘友等级
前端工程师
|
用友
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十一、「深入React源码」--- React性能优化
性能优化,本质就是减少页面重新渲染的次数。 类组件:PureComponent ;函数组件:memo 。PureComponent 纯组件,核心是内部重写了should...
4
评论
分享
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十二、「深入React源码」--- 手写实现Hook之useState
更新是如何发生:调用useState,内部通过setState修改状态后,调用scheduleUpdate方法,从根节点执行完整的dom-dif...
5
评论
分享
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十三、「深入React源码」--- 手写实现Hook之useMemo、useCallback
函数调用就会创建新的组件,父组件如果更新,执行updateFunctionComponent方法,内部会重新调用函数,生成新的函数组件,因此子组件的也会重新渲染。 无形中会...
11
评论
分享
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十四、「深入React源码」--- 手写实现Hook之useReducer、useContext、useEffect
useReducer是useState的替代方案。它接收一个形如 (state, action) => newState 的 reducer,并返回当前的 state 以及...
3
评论
分享
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十五、「深入React源码」--- 手写实现Hook之useLayoutEffect
大多数情况下,effect 不需要同步地执行。在个别情况下(例如测量布局),有单独的 useLayoutEffect 可以使用。两者的区别在哪里呢...
4
评论
分享
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十六、「深入React源码」--- React路由原理
html5规范给我们提供了一个history接口,拥有两个api:history.pushState()、history.replaceState()和一个事件window...
2
评论
分享
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十七、「深入React源码」--- 手写实现React基本路由
路由基本原理: Router路由器管理每一个路由条目Route。 Router和Route是通过context通信的。在Router中创建Router...
2
评论
分享
YIFEI
赞了这篇文章
syukuu
前端工程师 @东华软件
·
3年前
关注
十八、「深入React源码」--- 手写实现路由之history
createBrowserHistory()是基于html5提供的history实现的,最终按照打印的结果作为返回对...
4
评论
分享
YIFEI
前端工程师 @用友
·
3年前
关注
一、【Vue3】——工程结构分析&初识setup
Vue3组件模版结构中可以没有根标签,内部会将多个标签包裹在一个fragment虚拟元素中。(在浏览器扩展程序中可以看到);...
2
评论
分享
YIFEI
关注了
syukuu
前端工程师 @用友
个人成就
文章被点赞
30
文章被阅读
8,431
掘力值
274
关注了
2
关注者
7
收藏集
0
关注标签
10
加入于
2022-03-18