Slide 34
Slide 34 text
4. View Model Provider
func tableViewModelForState(state: FilterState) -> FluxTableViewModel {
let hideEverythingSection = FluxTableViewModel.SectionModel(
cellViewModels: FilterViewProvider.cellViewModelsForGroup([state.hideEverythingFilter])
)
// ...
return FluxTableViewModel(sectionModels: [
hideEverythingSection,
shareStatusSection,
issueFilterSection,
generalFilterSection
])
}
Flux & Redux on Mobile | @benjaminencz | CRAFT Conf, April 2017 34