我理解MVI模式的優勢在于它是一個單一的狀態流。那么在 MVI 中是否真的只需要一個狀態模型呢?
我的應用程式有幾個活動,而每個活動獲得的資料主題完全不同。例如,活動 A 獲取狗的資訊,而活動 B 獲取 Github 用戶的資訊。在這種情況下,如果MVI-pattern應該只有一個狀態模型,那么mvi狀態模型就包含了活動A和活動B的所有資料資訊?
uj5u.com熱心網友回復:
在大多數情況下,我們談論的是每個ViewModel的單一狀態。而ViewModel(通常,但并不總是)與單個螢屏系結。絕對沒有動力將整個應用程式的狀態存盤在一個單一的物件中,那會很快失控的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/333706.html
標籤:
