29.Redux设计和使用的三项原则 - yiqunkeke/react-jianshu-shangguigu-zty GitHub Wiki

1.store是唯一的

2.只有store能够改变自己的内容

reducer是拿到之前的state,action,返回一个新的state给store

store 在拿到新的state之后,自己对state进行了更新。

所以store里面的数据,是store自己更新的。

3.reducer是一个纯函数

纯函数指的是,给定固定的输入,就一定会有固定的输出,而且不会有任何副作用。