【发布时间】:2020-08-21 22:25:31
【问题描述】:
import { combineReducers } from 'redux'
import { reducer as form } from 'redux-form'
combineReducers({
router: connectRouter(history),
form,
....
// huge amount of other reducers
})
您可以在上面看到reducers 合并为一个store。它变得越大越慢,因为在每个动作上它应该像开始时一样进行更多的检查。如您所见,我在表单中使用redux-form 处理state。当我输入redux-form 字段时,它开始变得越来越慢。我想知道是否有任何方法可以为redux-form 创建一些单独的商店,并防止这种情况变慢。或者这个问题是否存在其他解决方案?
【问题讨论】:
-
你怎么知道你的性能问题与 redux 存储大小有关?您是否尝试过暂时排除其他减速器并测量性能?
标签: redux store redux-form