import React from 'react'; import ReactMarkdown from 'react-markdown'; import { connect } from 'react-redux'; import { fetchPost } from '../actions'; import { Link } from 'react-router-dom'; class Post extends React.Component { componentDidMount() { const { slug } = this.props.match.params this.props.fetchPost(slug); } render () { console.log(this.props.posts) return (

""

); } } const mapStateToProps = (state) => { return { posts: state.posts, slug: state.slug }; } export default connect( mapStateToProps, { fetchPost } )(Post);