Я пытаюсь получить доступ к данным JSON с помощью функции Jquery $.getJSON в моем компоненте React, но продолжаю получать эту ошибку:
Нарушение инварианта: ошибка Minified React № 31; посетите http://facebook.github.io/react/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7Busername%2C%20img%2C%20alltime%2C%20recent%2C%20lastUpdate%7D&args[]= для получения полного сообщения или используйте неминифицированную среду разработки для получения полного сообщения об ошибках и дополнительных полезных предупреждений.
Объекты недействительны в качестве дочерних элементов React (найдено: объект с ключами {имя пользователя, img, все время, недавнее, последнее обновление}).
Это мой код здесь. Не совсем знаю, в чем проблема.....
class Board extends React.Component {
constructor(props) {
super(props);
this.state = {
first: '',
second: ''
}
}
componentDidMount() {
var self = this;
$.getJSON("https://fcctop100.herokuapp.com/api/fccusers/top/recent",function(data){
self.setState({first:data});
console.log(this.state.first);
});
}
render() {
return (<div>
<pre>{this.state.first}</pre>
<pre>{this.state.second}</pre>
</div>)
}
}
ReactDOM.render(<Board />, document.getElementById('mine'));