Как мы можем проверить, если условие в реагирует - PullRequest
0 голосов
/ 06 марта 2019
handleClick=()=>{
    console.log("final course values"+ " "+this.state.selectCourseValue)

    console.log("selected teacher"+ " "+this.state.selectedTeacher)
    if(this.state.selectCourseValue ===null  && this.state.selectedTeacher !== undefined)
    {
        console.log("please select")
        message.warning('Add course')
        return;
    }
    else{
        console.log("Sucessfully updated")

    }
}

1 Ответ

1 голос
/ 06 марта 2019

Если selectCourseValue - массив, то ваше условие должно быть таким:

if (this.state.selectedTeacher && (this.state.selectCourseValue || []).length === 0) {
}

Проверка того, что selectedTeacher не пусто, а selectCourseValue пусто.

...