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
и предотвратить его замедление. Или есть какие-то другие решения этой проблемы?