从主存储中排除redux表单缩减器

从主存储中排除redux表单缩减器,redux,store,redux-form,Redux,Store,Redux Form,在上面,您可以在一个存储中看到组合的减速机。它越大,速度就越慢,因为在每一个动作上,它都应该像开始时那样进行更多的检查。您还可以看到,我使用redux表单来处理表单中的状态。当我输入redux表单字段时,它开始变得越来越慢。我想知道是否有任何方法可以为redux表单创建一些单独的存储,并防止其速度减慢。或者有其他解决方案吗?使用redux可以有多个商店。 redux表单正在使用connectAPI从react redux获取存储信息 使用React-Redux,connect()函数生成的包装器

在上面,您可以在一个
存储中看到组合的
减速机
。它越大,速度就越慢,因为在每一个动作上,它都应该像开始时那样进行更多的检查。您还可以看到,我使用
redux表单
来处理表单中的
状态
。当我输入
redux表单
字段时,它开始变得越来越慢。我想知道是否有任何方法可以为
redux表单
创建一些单独的存储,并防止其速度减慢。或者有其他解决方案吗?

使用
redux
可以有多个商店。
redux表单
正在使用
connect
API从
react redux
获取存储信息

使用React-Redux,connect()函数生成的包装器类实际上会查找props.store(如果存在),但最好是将根组件包装进去,让React-Redux担心传递存储。这样组件就不必担心导入存储模块,隔离Redux应用程序或启用服务器渲染在以后要容易得多


我是
redux表单的合作者。

使用
redux
可以有多个存储。
redux表单
正在使用
connect
API从
react redux
获取存储信息

使用React-Redux,connect()函数生成的包装器类实际上会查找props.store(如果存在),但最好是将根组件包装进去,让React-Redux担心传递存储。这样组件就不必担心导入存储模块,隔离Redux应用程序或启用服务器渲染在以后要容易得多


我是一名
redux表单
合作者。

您如何知道您的性能问题与redux商店规模有关?您是否尝试暂时排除其他减缩器并测量性能?您如何知道您的性能问题与redux存储大小有关?您是否尝试暂时排除其他减速器并测量性能?
import { combineReducers } from 'redux'
import { reducer as form } from 'redux-form'

combineReducers({
 router: connectRouter(history),
 form,
 ....
 // huge amount of other reducers
})