Reactjs 如何在没有redux传奇的情况下调用reducer操作

Reactjs 如何在没有redux传奇的情况下调用reducer操作,reactjs,react-native,react-redux,Reactjs,React Native,React Redux,我的项目中有redux传奇,但我想直接从我的组件调用reducer操作 const mapDispatchToProps = (dispatch) => ({ showUsers: () => dispatch(UserActions.showUsers()), }) 如果showUsers位于saga内部,它就可以正常工作mapDispatchToProps可以是一个包含操作的简单对象 const mapDispatchToProps = { showUsers: Use

我的项目中有redux传奇,但我想直接从我的组件调用reducer操作

const mapDispatchToProps = (dispatch) => ({
  showUsers: () => dispatch(UserActions.showUsers()),
})

如果showUsers位于saga内部,它就可以正常工作

mapDispatchToProps
可以是一个包含操作的简单对象

const mapDispatchToProps = {
  showUsers: UserActions.showUsers,
};
然后您可以将其传递给
连接
<代码>连接
将在内部调用
调度

connect(空,mapDispatchToProps)(MyComponent)

然后在组件内部,您可以调用您的操作

this.props.showUsers()


mapDispatchToProps
可以是一个包含操作的简单对象

const mapDispatchToProps = {
  showUsers: UserActions.showUsers,
};
然后您可以将其传递给
连接
<代码>连接
将在内部调用
调度

connect(空,mapDispatchToProps)(MyComponent)

然后在组件内部,您可以调用您的操作

this.props.showUsers()