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") } }
Если selectCourseValue - массив, то ваше условие должно быть таким:
selectCourseValue
if (this.state.selectedTeacher && (this.state.selectCourseValue || []).length === 0) { }
Проверка того, что selectedTeacher не пусто, а selectCourseValue пусто.
selectedTeacher