最佳答案
一切工作正常,但我有这个警告 Expected to return a value at the end of arrow function array-callback-return
。我试着用 forEach
代替 map
,但是 <CommentItem />
根本不显示。我该怎么补救?
return this.props.comments.map((comment) => {
if (comment.hasComments === true) {
return (
<div key={comment.id}>
<CommentItem className="MainComment"/>
{this.props.comments.map(commentReply => {
if (commentReply.replyTo === comment.id) {
return (
<CommentItem className="SubComment"/>
) // return
} // if-statement
}) // map-function
} // map-function __begin
</div> // comment.id
) // return