Ввести предупреждение, если нет результата API-запроса gettudents - PullRequest
1 голос
/ 07 июля 2019

Я только начал использовать responsejs и api's. Когда вы пытаетесь добавить любой новый предмет в приложении реагировать, вам нужно связать его с учителем. однако, если у вас нет назначенного учителя (первый раз), слот учителя просто отключается.

Как я могу ввести предупреждение в верхней части модального режима, если нет результата вызова getteacher.

1 Ответ

0 голосов
/ 07 июля 2019

Для этого вам нужно state,

constructor(props){
    super(props);
    this.state = {
       isTeacherAssigned:false //Initially false
    }
}

Затем, когда вы вызываете свой API и получаете пустой ответ на состояние установки,

fetch(url)
.then(response =>{
    return response.json();
})
.then(response =>{
    //check if response is empty
    if(responseEmpty){
       this.setState({isTeacherAssigned:false})
    }else{
       this.setState({isTeacherAssigned:true})
    }
})

В рендере,

{!this.state.isTeacherAssigned && <div>You dont have a teacher assigned..</div>}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...