Promise Error: Objects are not valid as a React child

前端 未结 2 918
清酒与你
清酒与你 2020-12-09 08:17

I am trying to set the json to a state using user agent, I get the error:

Uncaught Invariant Violation: Objects are not valid as a React child (found:

2条回答
  •  暖寄归人
    2020-12-09 08:22

    You can't do this: {this.state.arrayFromJson} As your error suggests what you are trying to do is not valid. You are trying to render the whole array as a React child. This is not valid. You should iterate through the array and render each element. I use .map to do that.

    I am pasting a link from where you can learn how to render elements from an array with React.

    http://jasonjl.me/blog/2015/04/18/rendering-list-of-elements-in-react-with-jsx/

    Hope it helps!

提交回复
热议问题