2016-03-02 31 views
1

当检索静态数据时,是否有理由更喜欢FLUX模式(Action,Dispatcher,Store,View)?例如,我有几个值的下拉列表:使用Flux获取静态数据?

汽车下拉

野马,分众,平托

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

+0

这是史上最快的倒计时。你有没有时间阅读这个问题? –

回答

3

我能想到的唯一原因就是保持应用程序中的数据流相同。对于这个单一组件,数据永远不会改变(从来没有永远是危险的编程)我可以想象它不是最有用的,但为了保持流量相同,它是有用的。如果您在6个月内回到您的应用程序(或此部分)(例如),它可能会有所帮助,如果它们大致相同。

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

+1

+1:我想补充一点,如果你通过API检索值,你最终可能会在列表的初始状态为空(在API调用返回任何值之前)。所以对于这个逻辑来说,它也会使生活更简单,也使用助焊剂和商店。 – wintvelt

+0

@wintvelt谢谢,这是一个非常好的补充。有我自己也有一些电话。将您的评论添加到答案中。 –