Slide 31
Slide 31 text
Reducer / Initialization
func appReduce(action: ReSwift.Action, state: AppState?) -> AppState {
var state = state ?? AppState()
state.timelineState = TimelineState.reducer(
action: action,
state: state.timelineState)
state.userProfile = UserProfileState.reducer(
action: action,
state: state.userProfile)
return state
}
var appStore = ReSwift.Store(
reducer: appReduce,
state: nil,
middleware: [])