使用新的flux / utils,我有一个带有计时器的Store,它需要运行或不运行,具体取决于商店的当前状态。当计时器结束时,我需要更改商店中的状态并发出更改。
问题在于,使用新的flux utils,您无法在调度周期之外发出事件。你会怎么处理这个?
我认为将定时器移动到组件中的做法并不是一个好主意,同样在api / dispatcher级别定时器可能不是一个好主意,因为我们需要知道商店的状态可能取消定时器/等...
答案 0 :(得分:0)
这是为什么我发现Flux有时难以合作的原因。
计时器本质上是一个动态元素,在你的情况下,它应该改变一些东西,即触发一个动作。这就是为什么我认为在视图中会更好。
这样:
希望这会对你有所帮助