首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
猪头切图仔
掘友等级
分享些成长路上的所见所闻所思所得。
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
185
文章 185
沸点 0
赞
185
返回
|
搜索文章
最新
热门
手写一个Form表单组件
还记得刚工作那会,当我接触到antd的form表单的时候,那是一个惊艳,这组件真是太神奇啦!那么我们今天就来实现这份神奇!
React源码解析系列(十)------ lane优先级
理解lane优先级是理解React渲染机制的关键,lane优先级和fiber树的配合可以说是非常完美的,因为lane优先级的存在,优化了同步更新,减少了页面阻塞的情况。
React源码解析系列(九)------ schedule优先级
本文我们讲解了最小堆和MessageChannel,然后通过这两个知识点了解了React的schedule优先级是如何排队,执行任务的。
React源码系列(八)------ Context
本文让我们理解了context的工作原理,理解了为何使用context时一定要使用Provider去包裹,也理解了尽管共同使用同一个context,只要不被同一个Provider包裹着,数据
React源码系列(七)------ useEffect
本文通过Demo组件例子讲述effect hooks的执行顺序,再通过Demo组件和部分简化过的源码讲述effect hooks都做了些什么并且引出真正的主角updateQueue。
React源码系列(六)------ dom-diff
今日的主题是React的绝对核心DOM-DIFF,想要了解React的更新流程,就非常有必要理解DOM-DIFF。在聊具体如何diff之前,我们先来了解diff的几个原则。
React源码系列(五)------ useReducer
本文是该系列第五篇,经过了上一篇的事件系统和本文的状态定义和修改,我们正式进入到React的更新流程。
长列表渲染优化
长列表其实可以分为两种,一种是元素不长但元素个数很多,一种是元素个数不多,但元素都很长。 针对第一种,我们采用传统的虚拟列表去优化渲染,而第二种就是本文的主要内容。
React源码系列(四)------ 事件系统
相信很多React使用者都很好奇,为什么在React中注册事件使用的是小驼峰。比如onclick在React中要写成onClick,这两个东西使用起来那么像?他们是一样的吗?
三种虚拟列表原理与实现
在前端工作中免不了接触到虚拟列表,本文通过简单易懂的图和代码手把手教大家实现三种虚拟列表。看完本文,相信各位随手就能撸出一个虚拟列表!
下一页
个人成就
2023年度人气作者No.174
文章被点赞
778
文章被阅读
60,924
掘力值
3,629
关注了
15
关注者
293
收藏集
7
关注标签
0
加入于
2021-11-26