Trước hết, bạn có thể có một chút lỗi đánh máy trong khối mã đầu tiên bạn đã đăng. Ho (một triệu chứng) phải có một loạt các tình trạng, không phải một loạt các triệu chứng khác, phải không?
Dù sao, bạn có thể muốn bao gồm một thuộc tính trạng thái được gọi là 'selectSymptom' được cập nhật mỗi khi bạn chọn một triệu chứng khác nhau.
Sau đó, trong phần Điều kiện, thay vì hiển thị danh sách đầy đủ các điều kiện, bạn chỉ có thể lọc những điều kiện bao gồm Triệu chứng được chọn trong mảng các triệu chứng của chúng.
{this.state.conditions
.filter(condition => condition.symptoms.includes(this.state.selectedSymptom))
.map(item => (
<ListItem key={item.ObjectID}>
{item.name}
</ListItem>
))
}