Afterthoughts

上面列出的示例只是Redux中单元测试的一种方法。 在实际开发过程中,为每个action和reducer维护测试代价太高,在某些情况下是没什么必要的(比如我应该对这个JSON对象有一个属性返回吗?)。

我们尝试的另一种方法是将由action(或一系列action)触发的存储中的整体状态变化视为单个单元 - 在Redux中,reducer不会在没有操作的情况下运行,反之亦然,因此为什么分开他们? 这使得在更改action和Reducers时没有失去Redux为我们的应用程序带来的灵活性。