Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的代码库中,我在一些商店监听器中触发操作。但是,我最近听说这是一种不好的做法。为什么它不好,我应该如何修复或重构它?我已经对这个问题进行了研究,但找不到一个很好的例子。
仅供参考,我使用Alt.jsaction.defer提供的触发动作。
action.defer
您的方法是一种有效的 Flux 模式,但是当处理动作的函数触发另一个动作时,它很容易成为代码中的错误点,并且很难跟踪错误。
如何重构:
取决于商店当前触发的 Action 是什么意思: