关于redux的一点记录
文字记录
- state进入provide,也就进入组件树
- state 被mapStateToProps转换了,然后mapDispathToProps也转换了用dispatch实现的一些action
- 再用connect把组合的props传入container
- 使用 connect 并通过 mapDispatchToProps 映射 action 创建器时,react-redux 会自动绑定 dispatch 方法。这意味着可以直接在组件中调用这些 action 创建器,而不需要显式地调用 dispatch
一些概念的关系
t y p e ⇒ a c t i o n a c t i o n + d i s p a t c h ⇒ d y n a m i c a c t i o n d y n a m i c a c t i o n + s t a t e ⇒ p r o p s 1 + p r o p s 2 ⇒ p r o p s a c t i o n ⇔ ( d y n a m i c ) a c t i o n \begin {align*} &type \Rightarrow action\\ &action + dispatch \Rightarrow dynamic \;action\\ &dynamic \; action + state \Rightarrow props1 + props2 \Rightarrow props\\ &action \; \Leftrightarrow (dynamic) \; action \end{align*} type⇒actionaction+dispatch⇒dynamicactiondynamicaction+state⇒props1+props2⇒propsaction⇔(dynamic)action