Zunächst einmal haben Sie möglicherweise einen kleinen Tippfehler im ersten Codeblock, den Sie gepostet haben. Ein Husten (ein Symptom) sollte eine Reihe von Zuständen haben, nicht eine Reihe anderer Symptome, oder?
Wie auch immer, Sie möchten wahrscheinlich eine Zustandseigenschaft mit dem Namen „ausgewähltes Symptom“ einschließen, die jedes Mal aktualisiert wird, wenn Sie ein anderes Symptom auswählen.
Dann können Sie im Abschnitt Bedingungen, anstatt die vollständige Liste der Bedingungen zu rendern, einfach nach denen filtern, die das ausgewählte Symptom in ihrem Array von Symptomen enthalten.
{this.state.conditions
.filter(condition => condition.symptoms.includes(this.state.selectedSymptom))
.map(item => (
<ListItem key={item.ObjectID}>
{item.name}
</ListItem>
))
}