


































这是一个创建于 341 天前的主题,其中的信息可能已经有所发展或是发生改变。
1 Chuckle 2025 年 7 月 9 日数据都从接口的来的,而且很大,不可避免的就是用上 useDeepCompareEffect ,在可编辑虚拟表格等场景下,能明显感觉卡顿,React scan 浏览器插件、f12 性能 tab 都用上,知道是因为重渲导致 deep 本身比较了两次耗时,用了挺多时间一层层排查,确保只渲一次,但未来这个平衡又可能随着需求迭代不经意间被打破。 |
3 crysislinux 2025 年 7 月 9 日 via Android当然是随缘啦。react 和 vue 其实还好,在 signal 时代之前的 angular ,一个页面尤其是有 form 的页面,渲染稳定之前跑几十次 change detection 也是稀松平常。 |
5 Dreamful 2025 年 7 月 9 日蹲一下,我也想问大家个问题 |
7 linkopeneyes 2025 年 7 月 9 日当然是不管,卡的不行再去管,当然前期什么虚拟滚动,Immer 默认都用上的情况下应该不会怎么卡的 |
8 user1284 2025 年 7 月 9 日当然是命令 ai 狠狠优化了 |
11 NessajCN 2025 年 7 月 9 日变状态重渲染的只是状态所在的组件,你把组件拆细一点不就完了 |
12 alleluya 2025 年 7 月 9 日dan 不是说过么 90%的情况下都不需要考虑性能问题 哪怕重复渲染两次 换到国内业务开发的视角 业务新需求在不断迭代的情况下谁会过分关注性能问题 没到卡的不行的程度都不用管 问就是客户电脑配置不行 |
14 microscopec 2025 年 7 月 9 日别担心,我们已经一个人接 20 个项目了,每天对接 3 个后端写接口,慢慢的以后不会再有机会多人合作一个项目了 |
15 shintendo 2025 年 7 月 9 日@Dreamful |
16 rb6221 2025 年 7 月 9 日有最佳实践也不代表你们能执行啊,先把 code review 搞起来再说吧 |
17 zhhbstudio 2025 年 7 月 9 日 |
18 xiaoming1992 2025 年 7 月 9 日 via Android看看 useTransition 能不能缓解卡顿 |
19 shui14 2025 年 7 月 9 日你应该把不同类型的表单抽出去,而不是想着生成表单。表单特殊,就是 jquery 都无解 |
20 shunia 2025 年 7 月 9 日把过于复杂,性能要求高的 react 组件抽出来,做成高性能的 react 组件或者直接做成原生 html+js 组件。 什么都用 react 或者 vue 只会害了你。 |
22 kakki 2025 年 7 月 9 日给弹窗组件一个 ref, 直接调用 ref 方法.鸡零狗碎的状态太多就很烦,能自我管理尽量自我管理. |
23 lanten 2025 年 7 月 9 日最佳实践是什么,是问出来的吗?这个推荐那个推荐,不如自己推荐 |
25 leokun 2025 年 7 月 9 日从业务角度来说,表单的性能高低不会有一毛钱的影响 |
27 hahaFck 2025 年 7 月 9 日@shintendo 这样会有另外一个问题,就是弹窗关闭了,弹窗组件没有摧毁掉,在重新打开后,数据还是跟上次一样的,每次打开都是上次打开的结果,也挺烦的。 |
28 liuliancc 2025 年 7 月 9 日@Dreamful #5 我一般父元素通过双向绑定 v-mode visible 控制,子元素 prop visible 、emit('change:visible', true/false),也不会重新渲染、丢失动画 |
29 jianv3 2025 年 7 月 9 日虚拟列表。 几万条数据也无所谓 |
30 anivie 2025 年 7 月 9 日@liuidetmks 真的卡的时候想去优化已经不可能了,只有重写,大部分卡的批爆的网页都是这么来的 |
31 AV1 2025 年 7 月 9 日换个角度想,当你的数据有成千上万行时,你应该考虑提供分页、排序、搜索、筛选、摘要功能,方便用户定位到想要的数据。 |
32 Chuckle 2025 年 7 月 9 日把 rxjs 和 context 结合起来咋样,需要暴露和传递的数据,别 props 一层层传状态,让组件订阅所需外部状态的变化,而不是从 props 中获取,感觉有空可以琢磨下 |
36 realJamespond 2025 年 7 月 10 日换 zustand 细粒度更新,直接子组件之间互相作用,绕过 state+context 从根组件全刷 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。