import { connect } from 'react-redux'; import { requestComments } from '../actions/requestComments'; import { State } from '../reducers/rootReducer'; import CommentsP from '../components/Comments/CommentsP'; const mapStateToProps = (state: State) => ({ comments: state.currentPost.comments.items, areLoading: state.currentPost.comments.areLoading, error: state.currentPost.comments.error, }); const mapDispatchToProps = (dispatch) => ({ requestComments(postId: number) { dispatch(requestComments(postId)); }, }); export default connect( mapStateToProps, mapDispatchToProps, )(CommentsP);