使用react redux表格时如何避免重新渲染?

时间:2017-02-13 20:39:16

标签: forms performance reactjs redux rendering

我正在使用“react-redux-form”。 但我注意到每次打电话时都会重新呈现整个FORM,它会更大一些 自定义控件组件中的dispatch(action ...)或onChange(val)。

整个表格的重新渲染造成了巨大的滞后,因为它正在重新渲染完全不必要的组件。

我可以做些什么来避免这种重新渲染,并在用户输入时完全减慢整个页面..?

我应该实现自定义的shouldComponentUpdate(),但我不知道里面应该是什么?

其他解决方案是仅重新渲染onBlur但这是不可能的,因为我在用户类型时进行错误检查。

难道它不应该是“react-redux-forms”中的特征才能重新呈现真正改变的东西吗?不完整的表格?

0 个答案:

没有答案