分割redux商店的性能优势?
我决定为每个组件创建一个单独的redux存储切片,还是为整个应用程序UI创建一个切片 备选案文1:分割redux商店的性能优势?,redux,Redux,我决定为每个组件创建一个单独的redux存储切片,还是为整个应用程序UI创建一个切片 备选案文1: import { combineReducers } from 'redux'; import ButtonsReducer from './buttons'; import StoreItemsReducer from './storeItem'; export const rootReducer = combineReducers({ buttons: ButtonsReducer,
import { combineReducers } from 'redux';
import ButtonsReducer from './buttons';
import StoreItemsReducer from './storeItem';
export const rootReducer = combineReducers({
buttons: ButtonsReducer,
storeItems: StoreItemsReducer,
/* and so on for each UI react component */
});
export default rootReducer;
备选案文2:
import { combineReducers } from 'redux';
import UIReducer from './UI';
export const rootReducer = combineReducers({
UI: UIReducer,
});
export default rootReducer;
第二个选项更容易实现,但我很好奇,如果我继续为每个UI组件创建一个单独的缩减器/切片,是否会带来性能方面的好处