A component like this would be rejected in code review for having both a presentation and data concern:
// CommentList.js
import React from "react";
class CommentList extends React.Component {
constructor() {
super();
this.state = { comments: [] }