我有一个动态表单。表单的增长不是基于用户输入的首选模式,我捕获表单中的所有用户输入作为React State。
在表单提交时,我将状态( JSON )转换为YAML。此状态的file.The结构具有包含多个数据结构的深树。当我更改这个深树中的任何元素时,表单都会更新。但是,随着动态表单的增长,表单加载时间和反应时间也会增加。有没有办法更快地处理这种复杂的状态操作?
发布于 2016-07-19 17:27:43
下面是我使用的方法
我创建了一个数组,并将每个动态子表单添加到数组中,如果其中有任何变化,我会专门更新那个索引子窗体。因此,只更新了部分树。
我还根据索引生成输入名称,这样我就可以通过拆分名称来解析当前索引,例如username-10,其中10表示索引,而username是实际输入。另外,添加onBlur而不是onChange。
https://stackoverflow.com/questions/38454316
复制相似问题