सबसे पहले, आपके द्वारा पोस्ट किए गए पहले कोड ब्लॉक में आपके पास थोड़ा टाइपो हो सकता है। खांसी (एक लक्षण) में कई प्रकार की स्थितियां होनी चाहिए, अन्य लक्षणों की एक सरणी नहीं, है ना?
वैसे भी, आप शायद एक राज्य संपत्ति शामिल करना चाहते हैं जिसे 'चयनित लक्षण' कहा जाता है जो हर बार एक अलग लक्षण का चयन करने पर अपडेट हो जाता है।
फिर शर्तें अनुभाग में, शर्तों की पूरी सूची प्रस्तुत करने के बजाय, आप केवल उन स्थितियों के लिए फ़िल्टर कर सकते हैं जिनमें उनके लक्षणों की सरणी में चयनित लक्षण शामिल हैं।
{this.state.conditions
.filter(condition => condition.symptoms.includes(this.state.selectedSymptom))
.map(item => (
<ListItem key={item.ObjectID}>
{item.name}
</ListItem>
))
}