到Redux的端口,允许您通过从化简器返回效果来自然而纯粹地对效果进行排序。 在减速器中引起副作用是不正确的吗? 是的! 绝对地。 redux-loop不会在减速器中产生副作用吗? 没有。 通过redux-loop安排效果时,reducer返回的值仅描述效果。 调用reducer不会导致效果运行。 reducer返回的值只是一个对象,当通过redux-loop增强它时,商店知道如何解释。 您可以在测试中安全地调用reducer,而不必担心等待效果完成以及它们将对您的环境产生什么影响。 redux-loop的环境要求是什么? 如果您所定位的浏览器本身不支持ESX Promise和Symbol ,则redux-loop要求包含polyfill。 为什么要使用这个? 使用并遵循Redux和Elm Architecture的发展,并尝试了Redux的其他效果模式后,我们得出以下结论: