首页
学习
活动
专区
工具
TVP
发布

前端干货和生活感悟

专栏成员
91
文章
115509
阅读量
20
订阅数
React源码解析之Commit第二子阶段「mutation」(中)
在 上篇文章 中,我们讲了 「mutation」 子阶段的插入(Placement)操作,接下来我们讲更新(Update)和删除(Deletion)操作:
进击的小进进
2020-04-14
6350
前端小知识10点(2020.3.20)
解释: | 表示位的或运算,将十进制数字转为二进制,然后两数的每一位进行比较,只要有1就为1, 两位均为 0,才为 0 计算过程:
进击的小进进
2020-04-01
1.2K0
React源码解析之completeWork和HostText的更新
前言: 在 React源码解析之completeUnitOfWork 中,提到了completeWork()的作用是更新该节点(commit阶段会将其转成真实的DOM节点)
进击的小进进
2020-03-04
1.9K0
React源码解析之IndeterminateComponent
在 React源码解析之FunctionComponent(中) 提到了createFiberFromElement:
进击的小进进
2020-02-14
9150
React源码解析之PureComponet的浅比较
前言: 在 React源码解析之updateClassComponent(下) 中提到了PureComponent的浅比较:
进击的小进进
2020-02-13
5380
React源码解析之FunctionComponent(上)
在 React源码解析之workLoop 中讲到当workInProgress.tag为FunctionComponent时,会进行FunctionComponent的更新:
进击的小进进
2019-12-02
1K0
React源码解析之FunctionComponent(中)
作用: 当子节点不为 null,则复用子节点并删除其兄弟节点; 当子节点为 null,则创建新的 fiber 节点
进击的小进进
2019-12-02
5760
React源码解析之FiberRoot
一、FiberRoot的含义与作用 (1)FiberRoot是整个React应用的起点 (2)FiberRoot包含应用挂载的目标节点(<divid='root'>root</div>) (3)FiberRoot记录整个React应用 更新过程中的各种信息
进击的小进进
2019-09-10
9200
React源码解析之React.createElement()和ReactElement()
一、JSX语法转换到Js语法 从 JSX 转换到 JS 会用到React.createElement(),所以先熟悉下 JSX 到 JS 的转换。
进击的小进进
2019-09-05
1.2K0
React源码解析之React.Component()/PureComponent()
GitHub: https://github.com/AttackXiaoJinJin/reactExplain/blob/master/react16.8.6/packages/react/src/ReactBaseClasses.js
进击的小进进
2019-09-05
6090
React源码解析之React.createRef()/forwardRef()
一、React.createRef() GitHub: https://github.com/AttackXiaoJinJin/reactExplain/blob/master/react16.8.6/packages/react/src/ReactCreateRef.js
进击的小进进
2019-09-05
1.5K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档