首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
itslife
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
最新
热门
有序数组的平方
有序数组的平方 力扣题目链接 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,
数组移除元素
数组移除元素 力扣题目链接(opens new window) 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组
数组 - 二分查找
二分查找 (704. 二分查找 - 力扣(LeetCode)) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果
调度
在之前的代码实现中,使用 requestIdleCallback 实现了 scheduleCallback 函数。达成了在浏览器空闲时间执行回掉的效果。但是 requestIdleCallback 兼
useEffect
什么是 useEffect useEffect 是执行副作用的 hook,执行时机是在页面绘制完成后,在代码中即提交阶段结束后。它接收两个参数,effect 回掉函数和 deps 依赖项。 effec
DOM DIFF - 多节点
目标 要了解多节点 DIFF,首先需要知道已知条件和实现目标。 已知条件: 老 fiber 新的虚拟 DOM 节点数组 目标:根据新的虚拟 DOM 生成的新的 fiber 链。 第一轮遍历 对于前三种
DOM DIFF - 单节点
什么是 DOM DIFF DOM DIFF 指的是针对两个(通常是虚拟)DOM 树结构进行“差异比对”的算法。在 react 中,进行比较的则是 fiber 架构。其目标有两个: 比较前后两棵树的节点
useReducer - update
在具体说明之前,先放上一个例子。 根据上面这个例子,画出 mount 阶段完成后的完整 fiber 结构。如下图: 上图就是挂载阶段完成后的完整数据结构。从图中可以看到,这时的初始状态为 0。根据之前
useReducer - mount
useReducer 是一个函数。接收两个参数。reducer 函数和 state 初始状态。返回状态和回掉函数。 实现 在 react 中,实现 useReducer 时做了很多变量转发,但是在挂载
事件
首先定义入口文件,使用函数组件。 简单处理函数组件 要处理函数组件,需要根据 Fiber 节点 tag 进行处理。在 beginWork 函数中做判断。 主要逻辑在 mountIndeterminat
下一页
个人成就
文章被点赞
7
文章被阅读
9,826
掘力值
997
关注了
2
关注者
2
收藏集
15
关注标签
18
加入于
2017-10-01