我不知道,真正的应用看起来如何?

时间:2019-02-24 21:05:48

标签: redux

在这个answer和Todo示例中,我阅读了Redux基于的一些规则。但是我还是不明白。让我们看看Skype像项目的样子。我以为每个状态变量,甚至视图选项都放置在此中央存储区中,所有聊天线程等等。和每个化简调用,为所有返回新的新副本。在所有以前的旧状态旁边。

我应该复制所有表示的数据:每个成员(用户)的选项卡,可用性标志,配置文件,查看选项,聊天消息列表。等等,例如:

  1. 聊天来了
  2. 将聊天窗格向上滚动至去年
  3. 可用性更改
  4. 查看选项更改
  5. 更改选项卡(“收藏夹”,“最近聊天”。
  6. 更改为其他用户

我不确定有人打算这样做。以及我们如何处理30000条记录放在网格上的应用程序。我们为每个动作结果状态(如字段更新)持有一份副本?甚至只是出现新的视图状态,例如滚动一行?或更改列视图顺序?

也以这种方式,我认为更难破坏UI的哪一部分需要重绘?

0 个答案:

没有答案