Pertama-tama, Anda mungkin memiliki sedikit kesalahan ketik di blok kode pertama yang Anda posting. Batuk (suatu gejala) seharusnya memiliki serangkaian kondisi, bukan serangkaian gejala lain, bukan?
Bagaimanapun, Anda mungkin ingin menyertakan properti negara yang disebut sesuatu seperti 'selectedSymptom' yang diperbarui setiap kali Anda memilih gejala yang berbeda.
Kemudian di bagian Kondisi, alih-alih menampilkan daftar lengkap kondisi, Anda bisa memfilter kondisi yang menyertakan Gejala yang dipilih dalam rangkaian gejalanya.
{this.state.conditions
.filter(condition => condition.symptoms.includes(this.state.selectedSymptom))
.map(item => (
<ListItem key={item.ObjectID}>
{item.name}
</ListItem>
))
}