可以在redux中存储未呈现的数据吗?

时间:2018-12-11 20:01:35

标签: reactjs redux

  • 在应用程序中,我有一堆组件可以从服务器获取数据并进行渲染。
  • 对服务器的每个请求都应附加标头
  • 标头值是每个组件的单独值。
  • 标头本身不会呈现,但可以在某个时间进行更新,然后应重新呈现相应的组件。
  • 标头还具有一些链接数据,用于定义何时以及如何更新(更新规则)。

现在的问题是我应该如何管理和存储标题。

选项1:

  • 将标题和链接的数据存储在redux 商店中。
  • 更新调度程序中的逻辑

选项2:

  • 更新逻辑+在单独的服务中存储标头和链接的数据。
  • 将标头的副本(不包含链接数据)存储在redux存储中。
  • 调度员使用服务。

选项3:

  • 更新逻辑+将标头和链接的数据存储在单独的服务中。
  • 不使用redux。
  • 第一次从服务中获取标头时,还要将forceUpdate传递给服务,以便在标头发生更改时可以更新组件。
  • 在每个请求之前从服务获取标头。

基本上,我已经决定采用第二种选择,但是仍然会发布问题,以防有人添加某些东西。

0 个答案:

没有答案