import React, {Component} from 'react' import {bindActionCreators} from 'redux' import {Compare, ProductList} from '../../components' import * as productActions from '../../actions/product' import {connect} from 'react-redux' class Home extends Component { componentWillMount() { this.props.actions.getProducts() } render() { const {products, actions} = this.props; const compareProducts = products.filter(product => product.compare); return (

Compare Products

{compareProducts.length >= 2 && }
) } } export default connect( state => ({ products: state.product.products }), dispatch => ({ actions: bindActionCreators(productActions, dispatch) }) )(Home)