현재 ReactJS 앱에서 사용하는 REST API를 설계 중입니다. 두 개의 실제 엔드 포인트는 다음과 같습니다 :임베드 리소스를 사용하여 DRY하는 방법
/species
id
types
[name, name] // each specy has 2 types, contained in an array
/types
name
우리는 우리가 모든 type
자원의 목록을 제공하는 엔드 포인트를 볼 수 있으며, species
엔드 포인트가 특정 specy의 type
제공합니다. 내 ReactJS 응용 프로그램에서
, 나는합니다 (/types
엔드 포인트를 통해 가져온) types
의 목록을 포함하는 선택 필드 및 /species
의 모든 species
인출의 목록을해야 할 것입니다. 사용자는 Select 필드에서 유형을 선택하여 종을 필터링 할 수 있습니다.
types
의 목록을 Select 구성 요소에 보관하고 species
의 목록을 Specy
구성 요소의 구성에 포함시키는 것은 여전히 위험합니까? 또는 specy
에 자체 엔드 포인트에서 가져온 types
을 삽입하는 방법을 찾아야합니까?
답장을 보내 주셔서 감사합니다. – Lucio
작은 아침 (내 시간) note : 이름으로 종을 걸러 내고 싶으므로'/ species? type = xxx & name = xxx'와 같이'/ species'를 쿼리하는 것이 낫지 않습니까? – Lucio