Flux Utils 存储和异步定时器
Posted
技术标签:
【中文标题】Flux Utils 存储和异步定时器【英文标题】:Flux Utils Stores, and Async Timers 【发布时间】:2016-06-21 08:14:38 【问题描述】:使用新的通量/实用程序,我有一个带有计时器的商店,该计时器需要根据商店的当前状态运行或不运行。当计时器结束时,我需要更改商店中的状态并发出更改。
问题在于,使用新的通量工具,您无法在调度周期之外发出事件。您将如何处理?
我不认为将计时器移动到组件中是一个好主意,同样将计时器置于 api/dispatcher 级别可能不是一个好主意,因为我们需要知道 store 的状态可能取消计时器/等...
【问题讨论】:
【参考方案1】:这就是为什么我发现 Flux 有时很难使用的一个例子。
计时器本质上是一个动态元素,在您的情况下,它应该改变一些东西,即触发一个动作。这就是为什么我认为它会更好。
这边:
您可以将定时器状态绑定到状态值,这样当存储触发发出更改时,定时器会自动启动或停止。 当计时器关闭时,您的视图可以触发一个操作来更改商店中的状态,而调度程序不会有任何问题。希望对你有帮助
【讨论】:
以上是关于Flux Utils 存储和异步定时器的主要内容,如果未能解决你的问题,请参考以下文章