本话题发布性能优化实践相关的博客文章和技术分享,将持续更新,为您推荐了13篇博客,访问即可查看更多精彩内容。
-
项目初期的技术选型 这个项目是一个电商后台管理系统,主要功能包括商品管理、订单处理和数据分析。刚开始设计界面布局时,我就意识到需要一个灵活的容器组件来承载这些复杂的功能模块。 我选择了基于CSS Gr...
-
先看效果,再看代码 最近在项目里用到了Actions指令,这个东西真是越用越香。简单来说,它是一种轻量化的事件绑定机制,特别适合用来处理用户交互。 比如我之前做了一个点赞功能,原本是用addEvent...
-
先看效果,再看代码 最近在项目里做了一个动态表单生成器,核心功能是根据后端返回的配置数据,渲染出不同类型的表单项。比如输入框、下拉菜单、日期选择器这些常见的组件,都可以通过配置文件自动生成。 下面是一...
-
先来个登录表单,看看这玩意儿咋用 我最近在搞一个管理后台,UI 框架选了 PrimeReact,主要是老板说要“看起来专业点”,又不想花时间自己写样式。于是我就上了 PrimeReact,结果第一关就...
-
我为什么非得折腾 CSP 的 default-src? 说真的,一开始我根本不想碰 Content Security Policy(CSP),感觉这玩意儿就是给安全工程师写的,不是给我们这些赶工期的前...
-
优化前:卡得不行 我接手的这个老项目,页面打开慢到离谱。首屏渲染要5秒多,用户进来第一眼看到的就是白屏,连个loading都转半天。我自己在手机上测的时候差点把手机扔了——滑动卡顿、点击无响应,sty...
-
先写个计数器,看看这玩意儿咋用 别整那些虚的,上来就干。我第一次用 Constate 的时候,就是从最简单的计数器开始的,结果发现比 React Context 简单太多了。 直接上代码: impor...
-
JavaScript数组shift方法的核心用法 最近项目里频繁用到数组的shift方法,虽然看似简单,但用起来还是有些门道的。直接看代码吧: shift()方法会移除数组的第一个元素,并返回该元素的...
-
组件使用示例的那些坑 最近在重构一个组件库,碰到了一些使用示例的问题。说实话,这玩意儿看着简单,真要做好的话还是挺麻烦的,特别是要考虑各种边界情况和用户使用习惯。 最开始的想法很简单,就是在组件旁边加...
-
优化前:卡得不行 搞Slate编辑器性能优化这事儿,真的是被逼出来的。之前做的那个富文本编辑器项目,用着现成的Slate,结果用户一多就开始各种卡顿。长文档编辑的时候,打字都感觉有延迟,滚动更是卡得想...
-
项目初期的技术选型 上个月接了个需求,要做一个带复杂交互的表单页,里面包含动态增删字段、实时校验、以及一个能拖拽排序的列表。一开始我下意识想用 React 的状态管理(比如 useState)来搞一切...
-
为啥要对比这几个垃圾回收方案 垃圾回收(Garbage Collection,简称GC)是前端开发中一个非常重要的概念,尤其是对于那些需要处理大量数据和复杂逻辑的应用。在JavaScript中,垃圾回...
-
项目初期的技术选型 最近接了个项目,是一个电商网站的前端重构。客户要求我们用最新的技术栈,提升用户体验和性能。考虑到项目的复杂性和未来扩展性,我们决定使用React + Redux + TypeScr...