Slide 23
Slide 23 text
それでも View から分岐は完全にはなくせない
// View 層
struct MonstersView: View {
var body: some View {
if viewModel.uiState.monsters.isEmpty {
EmptyMonsterListView()
} else {
MonsterListView(monsters: viewModel.uiState.monsters)
}
}
}
View の出し分けなどの
分岐はなくせない
monsters が空のときの
UI の確認が手間