Promise Error: Objects are not valid as a React child

前端 未结 2 920
清酒与你
清酒与你 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:29

    You can't just return an array of objects because there's nothing telling React how to render that. You'll need to return an array of components or elements like:

    render: function() {
      return (
        
          // This will go through all the elements in arrayFromJson and
          // render each one as a  with data from the object
          {this.state.arrayFromJson.map(function(object) {
            return (
              
            );
          })}
        
      );
    }
    

提交回复
热议问题