【问题标题】:Multi state model in MVI patternMVI 模式中的多状态模型
【发布时间】:2021-11-15 15:50:03
【问题描述】:

我了解 MVI 模式的优势在于它是单状态流。那么MVI中真的有必要只有一个状态模型吗?

我的应用有几个activity,每个activity获取的数据主体完全不同。例如,活动 A 获取狗的信息,活动 B 获取 Github 用户的信息。在这种情况下,如果 MVI-pattern 应该只有一个状态模型,那么 mvi 状态模型包含了活动 A 和 B 的所有数据信息?

【问题讨论】:

    标签: android design-patterns


    【解决方案1】:

    在大多数情况下,我们讨论的是每个 ViewModel 的单一状态。并且 ViewModel (通常但不总是)绑定到单个屏幕。绝对没有动力将整个应用程序状态存储在单个对象中,这会很快失控

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多