Tencent / tdesign

Enterprise Design System
https://tdesign.tencent.com
MIT License
3.05k stars 250 forks source link

form表单租金,嵌套的formList 结合 shouldUpdate 动态展示的时候,存在死循环,无法使用。 #424

Closed duanbaosheng closed 7 months ago

duanbaosheng commented 7 months ago

tdesign 版本

1.3.1

重现链接

https://stackblitz.com/edit/react-suf1rq-9jzv4z?file=src%2Fdemo.jsx,package.json

重现步骤

image

进入重现链接:https://stackblitz.com/edit/react-suf1rq-9jzv4z?file=src%2Fdemo.jsx,package.json

  1. 在test1 输入框中输入数据
  2. 点击第一层按钮
  3. 在域名输入框中输入数据
  4. 这时候控制台,会不停地打印数据,死循环

期望结果

form表单组件,两组 formList嵌套,每组formList 都是通过shouldUpdate 监控一个字段的变化,动态展示。 期望可以正常使用。

实际结果

无法使用,代码死循环

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

No response