首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
王八吉吉
掘友等级
前端开发
|
百富计算机
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
lerna包管理
lerna包管理 简述 目前项目使用lerna来进行包管理,已经停止维护 除了lerna以外,Rush也是一个非常不错的工具,lerna的停止维护目前看来是利好Rush的 lerna和Rush解决的都
从源码分析diff算法
从源码分析diff算法,从原理理解React中key的作用 需要建立在对react理念和react render阶段有一定理解的基础上
React-render阶段——completeWork
递归阶段的归阶段, `completeWork`的目的就是为了创建好对应的`dom`节点插入对应的父级节点的`dom`节点, 为其添加副作用标识, 再`commit`阶段将对应的节点展示到页面上并执行
React-render阶段——beginWork
React源码render阶段,创建workInProgress, 循环调用beginWork创建当前工作单元的第一个子Fiber节点全流程
React runtime
这是一个概念上的问题,区别两者,其实很简单,就像整体和局部的关系。例如一个Dom树,就是一个宿主树,Dom树中的一个div,就是一个宿主实例。 在我看来,React的宿主树,是由其宿主实例构成的,而React的宿主实例,就是React元素,React元素是一个对象,与DOM树横…
重学Hooks——useEffect
以下展示了count改变的来源,并非是通过事件监听或是事件绑定或是代理等对count本身做出的改变,而是重新创建了一个count, 新创建的count值是最后一次改变的state中的count. 我们发现,每次调用的count和handleAlertClick,都是重新创建的c…
个人成就
文章被点赞
34
文章被阅读
7,248
掘力值
257
关注了
18
关注者
11
收藏集
6
关注标签
13
加入于
2019-05-08