美文网首页
为什么需要Redux

为什么需要Redux

作者: 芝麻香油 | 来源:发表于2019-03-20 09:06 被阅读0次

    在TDD的时候,第一个case往往是最简单的,然后难度依次增加。同理,当我们在使用React的时候,没有人一开始就会直接加入Redux的。那么,问题来了,什么时候我们需要Redux?以及,我们为什么需要Redux?

    设想,现在从0开始的一个项目,其如下:

    下图从一个真实项目案例简化而来

    第一迭代数据流向

    第一个迭代我们只做了一些简单的页面展示,从 url 中拿到参数,从而得到左边component的数据。而右边的数据是根据左边数据的变化而变化的。

    第二迭代数据流向

    第二个迭代做了一些扩展,使得左边又分为上下,而右边分为上中下。其中左边的上会影响左下,以及右上中下的变化。

    第三迭代数据流向

    第三个迭代就更有意思了,在第二个迭代的基础上增加了右下、右中以及左下直接的数据又是互相影响的。

    于是乎,第四个迭代我们成功了引入了NgRx——Angular的Redux

    相关文章

      网友评论

          本文标题:为什么需要Redux

          本文链接:https://www.haomeiwen.com/subject/vshlmqtx.html