首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CV农民工
掘友等级
如何优雅熟练的摸鱼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 20
沸点 4
赞
24
返回
|
搜索文章
赞
文章( 20 )
沸点( 4 )
React Fiber
React Fiber是React 16版本引入的一种全新的协调引擎,用于优化和改善React应用的性能和可扩展性。React Fiber旨在解决React在处理复杂应用时的一些局限性,使其能够更高效
React.memo、useMemo、useCallback
React.memo React.memo是一个高阶组件,用于优化函数组件的性能。它通过记忆组件渲染输出,避免在相同的props下重复渲染组件。 工作原理: React.memo接受一个组件并返回一个
React.forwardRef、React.useImperativeHandle
React.forwardRef React.forwardRef是React中用于转发refs的高阶函数。 它允许组件接收ref属性,并将该ref属性转发给其子组件。 在React中,ref属性通常
React的diff算法
React的diff算法是用于在虚拟DOM中比较新旧两棵树的算法,从而确定需要更新哪些部分,以最小化实际DOM操作的数量。 React的diff算法主要包括三个步骤: 1. 生成虚拟DOM树 Reac
React Hook
Hook官网地址 B站学习视频 为什么要使用Hook 针对一些复杂组件,可以进行拆分,将每个相关的小模块拆分成一个函数 componentDidMount domponentDidUpdate com
HOC 高阶组件
HOC : higher order component HOC是一个纯函数,没有副作用 HOC是参数为组件,返回值为新组件的函数。组件是将props转换为UI,而高阶组件是将组件转换为另一个组件,但
React合成事件
1. 什么是合成事件 React 16.x及以前的合成事件 事件委托到document; 部分事件还是会绑定到当前元素; 存在React事件和原生事件的映射关第,比如onMouseLeave会映射成原
React项目中性能优化
自学 1. 避免不必要的重渲染 1.1 对于类组件,使用shouldComponentUpdate 1.2 对于函数组件,使用React.memo 2. 使用合适的状态管理工具 选择合适的状态管理工具
Redux
Redux解决了什么问题? 数据状态管理,可以数据 ==> 视图---对应 可以实现时间旅行,数据回退 方便调试,利用action和dev-tools Redux解决了组件通信吗? 实际上redux的
JS实现页面横竖屏切换事件监听
Screen学习资料 screen.orientation.type portrait-primary:竖屏状态并且旋转角度为 0 度,也就是设备的自然位置 landscape-primary:横屏状
下一页
关注了
6
关注者
1
收藏集
5
关注标签
37
加入于
2021-03-19