你mapStateToProps
到页面的数据量是不是太大了?一般Redux
会做多个shallow equal
,如果数据量过大,可能会造成这个问题。
或者如果你自定义了equal
方法,检查一下你connect
的几个equal
,里面是不是有deep equal
这种很浪费性能的方法。
我从来没有碰到过有明显卡顿的情况,具体还要具体分析。而且其实并不是所有的状态都要redux来管理的,一些state
反而是放在组件内部管理更好。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…