@ -64,7 +64,8 @@ class CommentList extends React.Component {
))}
</div>
);
}}
}
}
```
Later, you write a component for subscribing to a single blog post, which follows a similar pattern:
@ -95,7 +96,8 @@ class BlogPost extends React.Component {
render() {
return <BlogPostblogPost={this.state.blogPost}/>;
}}
}
}
```
`CommentList` and `BlogPost` aren't identical — they call different methods on `DataSource`, and they render different output. But much of their implementation is the same:
@ -157,7 +159,7 @@ function withSubscription(WrappedComponent, selectData) {
// Notice that we pass through any additional props