import React from 'react'; import {connect} from 'react-redux'; import testAction from '../actions/test'; import fetchVideos from '../actions/fetchVideos'; import Search from '../components/Search'; import Footer from '../components/Footer'; import RandomLocation from "../components/RandomLocation"; import RandomDate from "../components/RandomDate"; import RandomTopic from "../components/RandomTopic"; import Header from "../components/Header"; class Home extends React.Component { clickBtn() { this.props.testAction('some new value'); } render() { return (
); // //
// This is home. {this.props.test} //
// Go to topics //
//
// // //
//
// {this.props.loading && 'Loading...'} // {this.props.videos.map(video => { // return (
{video.title}
); // })} //
//
} } const mapStateToProps = state => ({ test: state.home.test, loading: state.home.loading, videos: state.home.videos }); const mapDispatchToProps = dispatch => ({ testAction: value => dispatch(testAction(value)), fetchVideos: () => dispatch(fetchVideos()) }); export default connect(mapStateToProps, mapDispatchToProps)(Home);