标签: javascript reactjs redux flux alt.js
在我的代码库中,我在一些商店监听器中触发动作。 但是,我最近听说这是一种不好的做法。 为什么它很糟糕,我应该如何修复或重构它? 我已就此问题进行了研究,但未能找到一个好的例子。
仅供参考,我使用Alt.js提供的action.defer来解决行动。
action.defer
答案 0 :(得分:1)
您的方法是一种有效的Flux模式,但是当处理操作的函数触发另一个操作时,它很容易成为代码中的错误点,并且很难跟踪该错误。
如何重构:
取决于商店当前触发的操作意味着什么: