首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
紫圣
掘友等级
高级前端开发工程师
|
阿里互娱
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
最新
热门
React Hook 获取子组件的方法和数据
在 function 组件中使用 ref 时,我们可以借助 useImperativeHandle 将子组件的State或方法暴露给父组件。
父组件获取子组件的 state 或方法的几种方式
React中父组件获取class类型的子组件的state或方法的三种方式:给子组件添加ref属性、给子组件添加onRef 属性使用 createRef() 创建 ref 容器。
React 源码解读之优先级
在React中,事件被划分了不同的等级,其目的是决定任务调度的轻重缓急,从而实现React的增量渲染,预防掉帧,同时达到页面更顺滑的目的,提升用户体验。因此,React有一套从事件到调度的优先级机。
React 算法应用之堆排序
React 在实现任务调度时,使用最小堆存储 Scheduler 的 task,使得在任务调度的过程中可以在O(1)的时间获取到优先级最高的task,提高了任务调度的效率。
React 源码解读之合成事件
React 中有自己的事件系统模式,通常被称为 React合成事件。之所以采用这种自定义的合成事件,一方面是为了抹平浏览器差异性,使得 React 开发者不再需要去关注浏览器事件兼容性问题。
React 源码解读之 React Context
React 的 Context 属性实现了 props 在层级组件间跨层级传递,从而避免了props逐层传递的繁琐。本文将从源码层面,从创建、消费以及更新三个方面来介绍Context。
React Hooks 源码解读之 useContext
React 的 Context 属性实现了 props 在层级组件间跨层级传递。无论是挂载阶段还是更新阶段,useContext 最终执行的函数都是 readContext。
React Hooks 源码解读之 useLayoutEffect
组件在挂载阶段,执行 useLayoutEffect,实际上执行的是 mountLayoutEffect,而在更新阶段,实际上执行的是 updateLayoutEffect 。
React Hooks 源码解读之 useCallback
useCallback 会返回其参数 callback 的 memoized 版本,该 callback 仅在某个依赖项改变时才会更新。虽然 useCallback 可以对数据进行缓存,但不能滥用。
React Hooks 源码解读之 useMemo
useMemo 返回计算后的 memoized 值,它仅会在某个依赖项改变时才重新计算 memoized 值。这种优化有助于避免在每次渲染时都进行高开销的计算。
下一页
个人成就
文章被点赞
697
文章被阅读
322,894
掘力值
6,684
关注了
14
关注者
215
收藏集
41
关注标签
16
加入于
2019-05-31