首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
白瓷梅子汤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
React源码解析之diff算法
diff的作用 在React中,diff算法需要与虚拟DOM配合才能发挥出真正的威力。React会使用diff算法计算出虚拟DOM中真正发生变化的部分,并且只会针对该部分进行dom操作,从而避免了对页
React 实现自动上报 pv/click 的埋点 hooks
此篇文章笔者将围绕 React 中自定义 hooks 给大家讲讲自定义 hooks 的概念以及我们要如何来设计编写自定义 hooks......
React移动端列表懒加载(ScrollList)
当我们在页面展示列表的时候,数据过多时,接口通常会弄分页,前端需要传入不同的页数(page) 和 一页多少条数据(pageSize) 来掉取
React实现滚动加载
项目中有两个页面有很多Echarts画的图,进去的时候特别卡,使用了滚动加载之后流畅很多,用户体验大幅提升。 另外滚动加载还有很多其他用途,比如:滚动翻页,无线翻滚,图片出现在视口才请求。。。 1. 传统方案 在滚动加载的组件中我们需要在state中添加一个字段表示正在加载中,…
🦊【前端面试】列表如何做,看这一篇就够啦——触底加载、虚拟滚动与计算展现值🦄️
我们作为前端,平时遇到的一大类工作就是展现各种的数据,而列表就是其中一个通用的形式,无论是像Google这样的搜索引擎,到像Facebook、Twitter这样的用户社区,列表都是最为重要的展现形式。
React 之触底加载
我们经常在页面开发中遇到“渲染列表”的情况。今天给各位小伙伴带来“React”中触底加载的一种实现方式(注:以下将使用函数式组件),希望能对各位有所帮助,蟹蟹٩('ω')و。
React 合成事件系统之事件池
合成事件对象池,是 React 事件系统提供的一种性能优化方式。不同类型的合成事件具有不同的对象池。当对象池未满时,React 创建新的事件对象,派发给组件。当对象池装满时,React 从池中复用事件对象,派发给组件。
手写React的Fiber架构,深入理解其原理
熟悉React的朋友都知道,React支持jsx语法,我们可以直接将HTML代码写到JS中间,然后渲染到页面上,我们写的HTML如果有更新的话,React还有虚拟DOM的对比,只更新变化的部分,而不重新渲染整个页面,大大提高渲染效率。到了16.x,React更是使用了一个被称为…
「react进阶」年终送给react开发者的八条优化建议(篇幅较长,占用20-30分钟)
笔者是一个 react 重度爱好者,在工作之余,也看了不少的 react 文章, 写了很多 react 项目 ,接下来笔者讨论一下 React 性能优化的主要方向和一些工作中的小技巧。送人玫瑰,手留余香,阅读的朋友可以给笔者点赞,关注一波 。 陆续更新前端文章。 方向分别加以探…
「React进阶」 React全部api解读+基础实践大全(夯实基础2万字总结)
很多同学用react开发的时候,真正用到的React的api少之又少,基本停留在Component,React.memo等层面,实际react源码中,暴露出来的方法并不少,只是我们平时很少用。但是Re