常见React-hooks原理
文章目录useMemouseCallbackuseStateuseReduceruseRefuseEffectuseMemouseMemo的功能是记忆某个结果,只有当依赖项发生改变时才会更新输出结果组件初始化:执行计算函数,获取计算结果缓存计算结果和依赖项计算返回结果组件更新:判断依赖项和缓存的依赖项是否相同,相同则直接返回已缓存的计算结果不同则执行计算函数,获取新的计算结果,缓存新计算结果和新的依赖项并返回计算结果注意:React会使用Object.is()对新旧依赖数组中






