Некоторые хранилища включают :
Обратите внимание, что встроенные функции JavaScript, как правило, не написаны на JavaScript (ожидайте C или C ++ большую часть времени). Они просто подвергаются JS через API.
Также обратите внимание, что код, который прокручивает страницу при нажатии пробела, даже не является функцией, которая подвергается воздействию JS.
Objects are not valid as a React child
Эта ошибка означает, что вы возвращаете обычный js-объект как child
, который недопустим. Вы должны сопоставить его, обернуть с некоторой разметкой. К сожалению, вы не предоставили полный исходный код для этого компонента.
Я думаю, что фактическая ошибка находится где-то внутри вашего метода render()
.
Я думаю, что вы неправильно возвращаете ответ json. Это должно быть так:
var self = this;
fetch('https://randomuser.me/api/?results=50', {
responseType: 'json',
})
.then((response) => response.json())
.then((json) => {
console.log(json.data)
self.setState({pictures : json.data },()=>{
console.log(self.state.pictures)
})
});