1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
import {combineReducers} from 'redux';
import {
userDataReducer,
userSocialsReducer,
userFriendsReducer,
userMomentsReducer,
taggUsersReducer,
userBlockReducer,
userXReducer,
momentCategoriesReducer,
userNotificationsReducer,
} from './reducers';
/**
* Combine all the reducers in our application.
*/
const rootReducer = combineReducers({
user: userDataReducer,
friends: userFriendsReducer,
moments: userMomentsReducer,
notifications: userNotificationsReducer,
socialAccounts: userSocialsReducer,
taggUsers: taggUsersReducer,
blocked: userBlockReducer,
momentCategories: momentCategoriesReducer,
userX: userXReducer,
});
/**
* This RootState export is needed when a component subscribes to a slice of the state.
*/
export type RootState = ReturnType<typeof rootReducer>;
export default rootReducer;
|