В методе моего реагирующего компонента я хочу проверить функцию async и вернуться только в том случае, если это выполнено. Это мой код:React render inested component
render() {
var data = new MyClass()
data.helper(function(response){
if(response.status === "authorised"){
return (
<div>
<List videos={videos}/>
</div>
)
}else{
return (
<div>
<p>Please wait</p>
</div>
)
}
})
}
Но так он дает мне ошибку говоря:
действительный реагировать компонент должен быть возвращен. Вы возвращаете либо массив, либо список или undefined
Я хочу показать данные только после моей логики.
data.helper аргумент должен быть функцией стрелка (или функция с связанной 'this') для того, чтобы использовать' this.setState() '. –
Отредактировано, спасибо. –
спасибо мужчина .. это было полезно – aryan