antd 大型表单的性能问题

发布于 2022-09-11 18:12:14 字数 253 浏览 12 评论 0

1 100+个字段。已经分成了7个组件。
2 form对象在父组件,7个组件之间有联动
3 表单任何值的变动都会引起整个表单的重新render。特别是Input,很卡。

目前解决:

七个组件里写shouldUpdate,state里存formvalue的缓存。只有需要的值改变才会更新。

这个方案有点搓,感觉所有shouldUpdate里又重写了一大堆字段,万一方案有改动,shouldUpdate里要同步赠减。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

[旋木] 2022-09-18 18:12:14

所以就是为啥是自定向下管理数据流呢,可以看下uform,了解下recoil

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文