logout.js 569 B

12345678910111213141516171819202122
  1. import React, { Component } from 'react';
  2. import PropTypes from 'prop-types';
  3. import { bindActionCreators } from 'redux';
  4. import { connect } from 'react-redux';
  5. import { logoutUser } from '../actions';
  6. class LogoutPage extends Component {
  7. componentDidMount() {
  8. this.props.logoutUser();
  9. }
  10. render() {
  11. return <div />;
  12. }
  13. }
  14. LogoutPage.propTypes = {
  15. logoutUser: PropTypes.func.isRequired,
  16. };
  17. const mapDispatchToProps = dispatch => ({ logoutUser: bindActionCreators(logoutUser, dispatch) });
  18. export default connect(null, mapDispatchToProps)(LogoutPage);