("root"));
React和Redux组合使用
React组件, 有两个数据集, props和state
props表示外部传入组件的参数(数据由外部传入, 可以被外部更改)
state表示组件固有的属性...(数据私有, 不可以被外部更改)
我们可以把多个React组件的props交由Redux进行管理, 这样就实现了React组件之间数据的共享
组件如何读写数据
组件通过action发送信号, reducer...处理action, story内的值被reducer修改, 由于React组件已经被绑定到story中, 所以story内的数据被修改后, 可以直接同步到React的组件中
小案例: 实现一个组合计数器...单个计数器的数据由组件自身state管理
三个计数器的数据只和由Redux管理
动图演示
实现的源码如下
index.html
<!...的设计思想是很简单的, 也有了很成熟的库函数供我们调用, 所以面对一个问题时, 我们考虑的重点是: React组件内哪些数据需要被Redux管理?