如何使用分派(react-redux)到类组件中
IT技术
javascript
reactjs
redux
react-redux
2021-04-28 18:04:11
1个回答
对于类组件,您需要使用connect
方法 from react-redux
。使用连接方法和传递mapDispatchToProps
函数,如下所示。
import { connect } from 'react-redux';
class LoginPage extends Component {
render() {
return (
<div>
<TextInput/>
<br/>
<TextInput/>
<br/>
<Button onClick={() => {
this.props.singIn()
}}>SING IN</Button>
</div>
);
}
}
const mapDispatchToProps = (dispatch) => {
return {
signIn: () => dispatch(signIn())
}
};
export default connect(null, mapDispatchToProps)(LoginPage)
通读文档以获取更多信息。 https://react-redux.js.org/api/connect