在检索静态数据时是否有理由更喜欢FLUX模式(Action,Dispatcher,Store,View)?例如,我有一个带有几个值的下拉列表:
汽车下降Mustang,Focus,Pinto
可以通过getInitialState
直接调用API来加载这些值。此下拉列表中可用的值不会根据初始页面加载以外的任何事件而更改。在数据是静态的情况下,有没有理由通过FLUX或商店,而不是直接的API调用?
答案 0 :(得分:3)
我能想到的唯一原因是让您的应用中的数据流保持不变。对于这个单独的组件,数据永远不会改变(在编程中这个词永远不会是危险的)我可以想象它不是最有用的,但是为了保持流量相同它是有用的。如果你在6个月内回到你的应用程序(或这个部分)(例如),如果它们或多或少都相同,那么它会很有帮助。
另外(@wintvelt注意到)在API调用返回之前,初始状态也可以是不同的(空的)(当然,我基本上到处都有)。