import React from 'react'; import ReactMarkdown from 'react-markdown'; import { connect } from 'react-redux'; import { fetchPost } from '../actions'; class Post extends React.Component { componentDidMount() { this.props.fetchPost(); } renderList() { return this.props.posts.map(post => { return (

{post.title}

); }); } render () { console.log(this.props.posts) return (
{this.renderList()}
); } } const mapStateToProps = (state) => { return { posts: state.posts }; } export default connect( mapStateToProps, { fetchPosts } )(Post);