首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
黄粱遗梦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
React 状态管理库深度对比:在做技术选型的时候如何选择合适的状态库
1,简介 在状态共享这方面,不像 Vuex,React 的官方并没有强力推荐某种封装方案,所以 React 的状态管理工具五花八门,百花齐放, 其中就有: 做什么都要 dispatch 的 redux
面试官:既然你提到了 <Suspense/>,那你知道懒加载的原理吗?我:😭
在面试过程中提到懒加载,很多的面试官都喜欢再往深一点问:也就是懒加载的原理。 笔者也是在两次面试过程中被问过,所以写了这一篇文章。
面试官问我 react scheduler 调度机制原理? 我却支支吾吾答不上来...😭😭
在一次面试时,面试官问我 react scheduler 调度机制原理是什么?我却支支吾吾想了半天没答上来,看着面试官轻蔑的表情,我在心里默默的下定决心:三十年河东三十年河西,莫欺少年穷......
「React 进阶」 学好这些 React 设计模式,能让你的 React 项目飞起来🛫️
一 前言 今天我们来悉数一下 React 中一些不错的设计模式,这些设计模式能够解决一些功能复杂,逻辑复用 的问题,还能锻炼开发者的设计和编程能力,以为多年开发经验来看,学好这些设计模式,那就是一个字
React中的任务饥饿行为
点击进入React源码调试仓库。 本文是在React中的高优先级任务插队机制基础上的后续延伸,先通过阅读这篇文章了解任务调度执行的整体流程,有助于更快地理解本文所讲的内容。 饥饿问题说到底就是高优先级任务不能毫无底线地打断低优先级任务,一旦低优先级任务过期了,那么他就会被提升到…
React中的高优先级任务插队机制
点击进入React源码调试仓库。 在React的concurrent模式下,低优先级任务执行过程中,一旦有更高优先级的任务进来,那么这个低优先级的任务会被取消,优先执行高优先级任务。等高优先级任务做完了,低优先级任务会被重新做一遍。 我们用一个具体的例子来理解一下高优先级任务插…
深入理解React Diff算法
点击进入React源码调试仓库。 上一篇扒一扒React计算状态的原理 之后,我们来分析一下Diff的过程。 fiber上的updateQueue经过React的一番计算之后,这个fiber已经有了新的状态,也就是state,对于类组件来说,state是在render函数里被使…
关于Vue和React的一些对比及个人思考(上)
Vue和React都是目前最流行、生态最好的前端框架之一。框架本身没有优劣之分,只有适用之别,选择符合自身业务场景、团队基础的技术才是我们最主要的目的。 博主1年前用的是Vue框架,近半年转技术栈到React框架,对于Vue和React都有一些基本的了解。接下来博主将与大家一起…
「前端进阶」高性能渲染十万条数据(时间分片)
在实际工作中,我们很少会遇到一次性需要向页面中插入大量数据的情况,但是为了丰富我们的知识体系,我们有必要了解并清楚当遇到大量数据时,如何才能在不卡主页面的情况下渲染数据,以及其中背后的原理。 我们对十万条记录进行循环操作,JS的运行时间为187ms,还是蛮快的,但是最终渲染完成…
浅谈React性能优化的方向
本文来源于公司内部的一次闪电分享,稍作润色分享出来。主要讨论 React 性能优化的主要方向和一些小技巧。如果你觉得可以,请多点赞,鼓励我写出更精彩的文章🙏。 减少计算的量。 -> 对应到 React 中就是减少渲染的节点 或者 降低组件渲染的复杂度 利用缓存。-> 对应到 …