Redux和商店设计

时间:2018-10-21 19:21:20

标签: redux architecture

如果我的应用程序包含多个模块,例如:

  1. auth
  2. 实时事件列表- /事件
  3. 事件预览(实时历史)- / preview / id

我想知道商店应该如何设计?每个模块都应该共享同一个(全局)存储,或者例如事件预览应该拥有自己的存储(例如独立子应用程序)。

如果全局商店是正确的答案,或者如果没有整个应用程序的详细描述很难决定,那么是否有 preview 存储密钥,每次用户离开时都会清除 / preview / id 页面?

/ preview / id

store: { 
  auth: { ... },
  live-events: { events: [] }
  preview: { ... }

/事件

store: {
  auth: { ... },
  live-events: { events: [] }
  preview: null

这是一种好方法吗?

0 个答案:

没有答案