Allereerst heb je misschien een kleine typfout in het eerste codeblok dat je hebt gepost. Een hoest (een symptoom) moet een reeks aandoeningen hebben, niet een reeks andere symptomen, toch?
Hoe dan ook, u wilt waarschijnlijk een statuseigenschap opnemen met de naam 'selectedSymptom', die elke keer dat u een ander symptoom selecteert, wordt bijgewerkt.
Vervolgens kunt u in de sectie Voorwaarden, in plaats van de volledige lijst met voorwaarden weer te geven, gewoon filteren op degenen die het geselecteerde Symptoom in hun reeks symptomen opnemen.
{this.state.conditions
.filter(condition => condition.symptoms.includes(this.state.selectedSymptom))
.map(item => (
<ListItem key={item.ObjectID}>
{item.name}
</ListItem>
))
}