Slide 38
Slide 38 text
© ZOZO Technologies, Inc.
38
UIの状態管理方法の見直し
差分のあるデータのみを通知
2. 通知方法の見直し
private val itemState = MutableStateFlow(ItemViewData.Empty)
private val shopState = MutableStateFlow(ShopViewData.Empty)
val viewState = combine(itemState, shopState) { item, shop ->
HogeViewState(
item,
shop,
)
}
アプリケーションやViewの状態をそれぞれFlowで管理