【问题标题】:Using Flux for static data?使用 Flux 处理静态数据?
【发布时间】:2016-06-15 14:01:52
【问题描述】:

在检索静态数据时,是否有理由更喜欢 FLUX 模式(Action、Dispatcher、Store、View)?例如,我有一个包含几个值的下拉列表:

汽车下拉菜单

野马、焦点、平托

可以通过从getInitialState 直接调用 API 来加载这些值。此下拉列表中可用的值不会根据初始页面加载以外的任何事件而更改。在这种数据是静态的情况下,是否有理由通过 FLUX 或 Store,而不是直接 API 调用?

【问题讨论】:

  • 这是有史以来最快的投票。您有时间阅读问题吗?

标签: reactjs flux


【解决方案1】:

我能想到的唯一原因是保持应用中的数据流相同。对于这个单一组件,具有永远不会改变的数据(在编程中永远这个词总是很危险)我可以想象它不是最有用的,但为了保持流程相同,它是有用的。如果您在 6 个月后(例如)再次使用您的应用(或这部分),那么如果它们的工作方式大致相同会很有帮助。

另外(@wintvelt 指出)在 API 调用返回之前,初始状态也可以是不同的(空的)(当然,我基本上到处都有)。

【讨论】:

  • +1:我要补充一点,如果您通过 API 检索值,您最终可能会导致列表的初始状态为空(在 API 调用返回任何值之前)。所以对于这个逻辑,使用flux和stores会让生活更简单。
  • @wintvelt 谢谢,这是一个很好的补充。我自己也有很多电话。将您的评论添加到答案中。
猜你喜欢
  • 2015-08-06
  • 2014-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多