AllenYuan

homepage - header integration

Apr 22nd, 2020
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Child components
  2. import Header from './Header';
  3. import Home from './Home';
  4.  
  5. // modules for a redux-connected React component
  6. import React from 'react';
  7. import { connect } from 'react-redux';
  8.  
  9. // extract appName from state
  10. const mapStateToProps = state => ({
  11.   appName: state.appName
  12. });
  13.  
  14. // render the appname
  15. class App extends React.Component {
  16.   render() {
  17.     return (
  18.       // render Header and Home below that
  19.       <div>
  20.         <Header appName={this.props.appName} />
  21.         <Home />
  22.       </div>
  23.     );
  24.   }
  25. }
  26.  
  27. // export redux-connected App
  28. export default connect(mapStateToProps, () => ({}))(App);
Advertisement
Add Comment
Please, Sign In to add comment