如果getStudents的响应时间为1,如何默认学生自己

时间:2019-07-18 04:41:21

标签: javascript reactjs forms redux dropdown

我有一个表格,上面列出了科目和学生 尝试做的是,如果该科目只有一名学生参加考试,然后自动将该学生设置为默认学生(当前,您必须从选项中选择该学生,如果结果为2或3,则需要这样做)。 据了解,我只是理论上的一员,以前有人这样做吗?

编辑:- 这是我的代码。

let studentOptions = this.state.selectedSubject
  ? this.state.selectedSubject._Student.map(student => {
    return {
      value: student._id,
      label: student.Name
    }
  })

1 个答案:

答案 0 :(得分:1)

您可以componentDidMount生命周期检查getStudents的长度,然后根据结果为学生设置状态。 您可以阅读有关生命周期here

的更多信息