tdesign-react
tdesign-react copied to clipboard
[Form] FormItem 劫持第一层受控组件的逻辑,是否可以优化成有 name 字段的时候才劫持
这个功能解决了什么问题
明确了 Form.Item 是否要劫持第一层组件的 value 和 onChange,不需要写额外多一个无意义的 <div>
现在 FAQ 里面的前两点,看上去都是同一个问题
你建议的方案是什么
当 FormItem 不存在 name 属性的时候,不进行劫持,因为此时没有对应的 form keyName 可用于收集。 当 FormItem 存在 name 属性的时候,才自动劫持第一层的 value,维持当前逻辑。
👋 @libo1106,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
这个 issue 有提到相关的问题 https://github.com/Tencent/tdesign-react/issues/2804