0

比如说一个超大型的表单,每个表单项item都被getFieldDecorator给包裹一层,因为被包裹住的输入组件的onChange事件会触发连带着触发Form.create这层组件上的forceUpdate,因此整个表单都会被重新render
这个时候如果触发onChange事件的是Input组件,显而易见就会开始卡顿

这里最简单的办法就是将这个表单给拆成好几个组件,每个组件上单独放一个Form.create,这样就能避免整个表单被重新render了
还找到一个antd-react-form-builder,看readme是解决了一部分问题,具体还未详细使用

请问,还有没有其他的办法?

2018-04-06 提问
1 个回答
0

问题解决了吗?

该答案已被忽略,原因:

撰写答案

你可能感兴趣的

推广链接