You can split the storage, for one you can have a basic storage for loading with the application module at startup using forRoot, also adding metaReducers and initialState to it
StoreModule.forRoot(reducers, {metaReducers: metaReducers, initialState: getInitialState})
,
StoreModule.forFeature('gallery', reducers, {initialState: getGalleryInitialState})
- 4, , 2 , , ,