Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. import React from 'react';
  2. import PropTypes from 'prop-types';
  3. import { bindActionCreators } from 'redux';
  4. import { connect } from 'react-redux';
  5. import { loadMessages } from '../action-creators/messages';
  6.  
  7. class Home extends React.Component {
  8. componentDidMount() {
  9. this.props.loadMessages(this.props.messages);
  10. }
  11.  
  12. render() {
  13. const messages = this.props;
  14. return (
  15. <div>
  16. {
  17.  
  18. }
  19. </div>
  20. )
  21. }
  22. }
  23.  
  24. const mapStateToProps = state => ({
  25. messages: state.messages,
  26. });
  27.  
  28. const mapDispatchToProps = dispatch => bindActionCreators({ loadMessages }, dispatch);
  29.  
  30. Home.propTypes = {
  31. loadMessages: PropTypes.func,
  32. };
  33.  
  34. export default connect(
  35. mapStateToProps,
  36. mapDispatchToProps
  37. )(Home);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement