import React, { Component, PropTypes } from 'react';
import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import Header from '../components/Header';
import MainSection from '../components/MainSection';
import * as TodoActions from '../actions/todos';
class App extends Component {
  render() {
    const { todos, path, actions } = this.props;
    return (
      
        
        
      
    );
  }
}
App.propTypes = {
  todos: PropTypes.array.isRequired,
  actions: PropTypes.object.isRequired,
};
function mapStateToProps(state) {
  return {
    todos: state.todos,
    path: state.router.location.pathname,
  };
}
function mapDispatchToProps(dispatch) {
  return {
    actions: bindActionCreators(TodoActions, dispatch),
  };
}
export default connect(mapStateToProps, mapDispatchToProps)(App);