首页
学习
活动
专区
工具
TVP
发布

Super 前端

专栏成员
425
文章
513095
阅读量
38
订阅数
性能:React 实战优化技巧
🌿 性能优化的主要点: 1️⃣ 减少 DOM 的渲染频次 2️⃣ 减少 DOM 的渲染范围 3️⃣ 非必要的内容延后处理
奋飛
2024-05-25
530
Reducer:让代码更灵活&简洁
React 表单场景的开发中,往往需要维护众多 state (如,表单数据),过多的 state 会导致源代码冗长,可读性比较差;且未来增删改字段,需要修改的地方也较多,难以维护。
奋飛
2024-05-25
840
Fiber:React 的性能保障
React 的更新分为两大阶段,分别是 Reconciliation 阶段和 Commit 阶段。
奋飛
2024-05-25
620
Hooks:尽享React特性 ,重塑开发体验
🎼 React 16.8 版本引入了 Hooks ,可以在不使用 Class 的情况下使用 React 特性。
奋飛
2024-05-25
470
对比:React 还是 Vue
自己之前的开发栈一直是 Vue,对 Vue 的设计理念及底层实现原理算是颇有了解;随着公司技术迭代,近半年来开始接触&使用 React。
奋飛
2024-05-25
1340
Effect:由渲染本身引起的副作用
实际开发过程中,还会遇到当进入页面时触发一些动作(如播放视频、日志发送、连接到聊天服务器等)。其①不能在渲染过程中发生,②也没有一个特定的事件(比如点击)触发。
奋飛
2024-05-25
540
脱围:使用 ref 保存值及操作DOM
♻️ 前面多篇文章中提及:state 可以 ① 保存渲染间的数据; ② state setter 函数更新变量会触发 React 重新渲染组件。
奋飛
2024-05-25
520
续篇:展开聊下 state 与 渲染树中位置的关系
🐾 上篇的结尾处,提到了 => 为了提升性能, React 仅在渲染之间 存在差异 时才会更改 DOM 节点。
奋飛
2024-05-25
610
总结:React 中的 state 状态
‼️注意:... 展开语法本质是是“浅拷贝”——它只会复制一层。这使得它的执行速度很快,但是也意味着当你想要更新一个嵌套属性时,你必须得多次使用展开语法2。
奋飛
2024-05-25
550
探讨:围绕 props 阐述 React 通信
在 ✓ 🇨🇳 开篇:通过 state 阐述 React 渲染 中,以 setInterval 为例,梳理了 React 渲染的相关内容。
奋飛
2024-05-25
540
开篇:通过 state 阐述 React 渲染
State setter 函数更新变量(状态发生改变)并触发 React 再次渲染组件。
奋飛
2024-05-25
400
useTransition:开启React并发模式
React 18 之前,更新内容渲染的方式是通过一个单一的且不可中断的同步事务进行处理。同步渲染意味着,一旦开始渲染就无法中断,直到用户可以在屏幕上看到渲染结果。
奋飛
2024-05-25
890
echarts 中如何将 legend 设置成「直线」
奋飛
2023-10-10
5260
如何构建自己的技术博客
拥有自己的技术博客,不仅可以提升自己的技术能力,还可以提升自己的影响力,未来也可能带来一些“睡后”收益。
奋飛
2023-09-01
2460
从SVG到Canvas:选择最适合你的Web图形技术
SVG 和 Canvas 都是可以在 Web 浏览器中绘制图形的技术。 众所周知, icon 通常使用 svg(如 iconfont),而交互式游戏采用 Canvas。二者具体的区别是什么?该如何选择?
奋飛
2023-08-24
4440
三款快速删除未使用CSS代码的工具
针对历史项目或项目中有引入CSS框架(如Bootstrap),可能会存在大量的 CSS 样式未被使用。这可能产生一些不良的影响,如:
奋飛
2023-08-13
6620
URL存储解锁数据管理的新思路,重新定义数据传输与共享(@vue/repl)
近日,在了解 @vue/repl 相关内容,其通过 URL 进行数据存储,感觉思路惊奇,打开了新方式。
奋飛
2023-08-02
2360
【揭秘Vue核心】为什么不建议在 v-for 指令中使用 index 作为 key,让你秒懂!
Vue 默认按照“就地更新”的策略来更新通过 v-for 渲染的元素列表。当数据项的顺序改变时,Vue 不会随之移动 DOM 元素的顺序,而是就地更新每个元素,确保它们在原本指定的索引位置上渲染。
奋飛
2023-07-24
2390
深入了解 CSS 变量,让 CSS 创造更多可能!
日常开发中所说的 CSS 变量,实际上是 CSS 的变量函数 var() 与 CSS 自定义属性的统称。
奋飛
2023-07-24
1990
【揭秘Vue核心】深入解析Object.defineProperty和Proxy的区别,让你秒懂!
Object.defineProperty 和 Proxy 是用于实现响应式数据的两种不同方式。
奋飛
2023-07-10
4020
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档