вы можете переименовать ваши обработчики onClick, как показано ниже, но с разными URL-адресами
handleStudentClick()
handleTeacherClick()
handleThemesClick()
их лучше разделять, так как вам будет легче поддерживать их по мере роста приложения.
для вашего выбора (раскрывающиеся списки) просто включите атрибут имени, который совпадает со значением свойства в состоянии
<select name="selectedStudent" onChange={this.handleSelect}></select>
<select name="selectedTeacher" onChange={this.handleSelect} ></select>
<select name="selectedTheme" onChange={this.handleSelect} ></select>
Затем вы можете изменить handleselect
на
handleSelect(event) {
let updateState = this.setState;
updateState[event.target.name] = event.target.value
this.setState(updateState );
}