首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
灵梦乡
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
React hooks 之useState详解
前提 React函数组件里有很多hooks,他们在不同的阶段,dispatch的是不同的 在renderWithHooks函数里,会根据不同的阶段,分别赋值 这是在mount阶段和update的赋值
React18代码的探索(五)
diff算法核心函数reconcileChildren reconcileChildren函数是实现Virtual DOM diff算法的核心载体,主要负责在组件更新时
React18代码的探索(六)
当完成渲染流程后,需要finishConcurrentRender提交渲染 1.finishConcurrentRender 该函数 finishConcurrentRender 是React并发渲染
React18代码的探索(四)
接着上文,当我们确定了任务优先级后,调度并发任务scheduleCallback scheduleCallback有两个入参,一个是schedulerPriorityL
vue3源码解析(三)
6.processComponent 组件处理 通过 n1 是否存在判断挂载/更新阶段 1.mountComponent 组件挂载 这是vue组件挂载的入口函数 函数接收多个参
vue3源码解析(四)
渲染函数 setupRenderEffect 当setupComponent初始化组件结束后,进入同步渲染阶段 setupRenderEffect是Vue组件渲染的核心部分,负责创建响应式的副作用函数
vue3源码解析(二)
3.render 创建完vnode节点后,我们开始进入render也就是渲染阶段,也就是app实例里的render方法 1.patch optimized 标志控制是否使用Bl
React18代码的探索(三)
7. 进入任务调度 ensureRootIsScheduled 1.markStarvedLanesAsExpired 标记过期的Lanes 饥饿更新检测 遍历所有待处
vue3源码解析(一)
我们一般创建一个vue3项目会从createApp或createSSRApp开始,createSSRApp是服务端渲染的入口,createApp是客户端渲染的入口。 1.createApp 、 cre
React18代码的探索(二)
1.updateContainer 1.requestEventTime 时间原点机制 返回的是以应用启动时间为原点的相对时间戳(使用 performance.now() 实现)
下一页
个人成就
文章被点赞
9
文章被阅读
2,841
掘力值
246
关注了
6
关注者
4
收藏集
1
关注标签
6
加入于
2021-11-04