框架是什么(前端框架是什么)( 三 )
为了简化使用 , hooks最终使用了数组方法 。当然是用链表实现的 。
每个钩子api获取相应的fiber.memoriedState中的数据以供使用 。
钩子api可以分为三类:
第一类是数据类:
useState:在 fiber.memoriedState 的对应元素中存放数据useMemo:在 fiber.memoriedState 的对应元素中存放数据 , 值是缓存的函数计算的结果 , 在 state 变化后重新计算值useCallback:在 fiber.memoriedState 的对应元素中存放数据 , 值是函数 , 在 state 变化后重新执行函数 , 是 useMemo 在值为函数的场景下的简化 api , 比如 useCallback(fn, [a,b]) 相当于 useMemo(() =
推荐阅读
- 结肠是什么(结肠是干嘛的)
- 成本是什么(如何计算成本)
- 沫沫是什么(苏沫沫厉司夜)
- 样卡是什么(真正的喜欢是什么样的)
- 落叶是什么(落叶的寓意和象征)
- 额度是什么意思(领取额度是什么意思)
- z是什么意思(找男z是什么意思)
- 回头是什么(我回头是什么意思)
- 五月是什么星座(五大渣女星座)
- 蝙蝠是什么(蝙蝠属于什么类型动物)