React Error: Invalid React Child
當render 方法嘗試渲染無效的React child 時,會發生此錯誤,返回時可能會發生這種情況數組或物件而不是有效的React 元素。
在您的情況下,錯誤是由於直接在地圖函數中引用綁定方法 this.onItemClick.bind(this, item) 引起的。要修復此問題,您應該使用箭頭函數:
箭頭函數建立一個新作用域,其中 this 值綁定到元件實例,讓您存取 onItemClick 函數。
理解錯誤訊息
錯誤訊息包含以下資訊:
指向發生錯誤的元件(假設該元件名為「Welcome」)。
以上是在'render”方法中映射數組時,為什麼會收到'Invalid React Child”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!