John Coburn has asked that adding a comment be done via a modal rather than inline. I will send him the link to this issue so he can add more info about this.
We have two components that usually handle these sorts of listings - <MultiColumnList> - the "Table" component and <EditableList> a list where every item and every cell is potentially editable. Given the context of this listing, where only the comment column is editable on comment items, only when they are newly added, I think it would be best to have this workflow happen within a modal rather than in the listing itself. This can simplify the code and direct the workflow - with it happening inline, development would have to worry about factors like "what happens if a user sorts the listing while they're adding a new comment" - putting it in a modal will alleviate that complexity. I think it would be a bit more straightforward. The list could update right after the modal is saved. Thanks!