다음과 같이 백엔드 데이터 구조를 얻습니다.React JS - 복잡한 Json 구조를 구문 분석하고 드롭 다운 목록에 채우기
{
"courseDetails" :
[{"departmentId" : 105654,
"courses" :
[{"stream" : "science","courseIds" : ["104","105","106"]},
{"stream" : "art","courseIds" : ["102", "103"]}]
},
{"departmentId" : 105655,
"courses" :
[{"stream" : "commerce","courseIds" : ["101", "100"]}]
}
]
}
UI에는 3 개의 드롭 다운 목록이 있습니다.
Department ID | Stream | Course ID
먼저 부서 ID 드롭 다운 목록이 부서 ID 105654을 선택하면, 스트림 드롭 다운 목록은 과학과 예술로 채워 져야합니다 departmentIDs 105654 및 105655.로 채워야한다. 이 두 번째 드롭 다운 목록에서 과학을 선택하면 코스 ID는 104, 105, 106과 같이 세 번째 드롭 다운 목록에 채워 져야합니다.
위의 json 데이터 구조는 모든 데이터를 한꺼번에 가져와 드롭 다운 옵션이 선택 될 때마다 백엔드 전화를 겁니다.
반응식 j를 사용하여 어떻게하면됩니까? 나는 그것에 익숙하지 않다.