我正在学习redux,有些事情我不理解,
我们有一些在操作文件中定义的操作,
但我注意到有时有时会这样称呼它们:
例如loginAction
我曾经看到它被称为:store.dispatch.(loginAction())
,有时这样称呼它:this.props.loginAction()
**从mapStateToProps调用后,
和:
loginUser = userData => dispatch{
dispatch(loginAction())}
甚至:
const { dispatch } = this.props;
dispatch(loginAction())
这两种情况之间有什么区别,为什么有时我需要分派,有时我只是从props调用函数(如第一种情况),最后我需要从props破坏分派还是直接调用它?
谢谢您的帮助!