client
이라는 엔티티가 있고 person
이라는 엔티티가 있습니다. client
에는 주인공 인 개인 ID가 있으며 어떤 식 으로든 client
과 관련된 사람들 목록도 있습니다. 같은 뭔가 다음다른 감속기에서 일반적인 API 호출 처리
client: {
clientId: 1
personId: 1
people: [{personId: 2}, {personId: 3}]
}
한다고 가정 우리가 완료되면 RECEIVE_PERSON
를 전달 REQUEST_PERSON
라는 액션, 그리고 react-router-redux
, client/:clientId/
그 사람의 정보를 가져 오기 위해 필요 client/:clientId/people/:personId
내에서 두 개의 경로 .. 내가 가지고있는
이 두 개의 감속기, 하나는 첫 번째 경로 용이고 다른 하나는 두 번째 경로 용입니다. 두 사람 모두 RECEIVE_PERSON
의 말을 듣는 경우, 해당 작업이 의미가없는 경우에도 상태가 항상 업데이트됩니다.
동일한 API 경로를 호출하는 REQUEST_CLIENT_PERSON/RECEIVE_CLIENT_PERSON
및 REQUEST_PERSON/RECEIVE_PERSON
과 같은 각기 다른 두 가지 작업을 수행해야합니까? 어떻게 든이 중복을 피할 수 있습니까?
고맙습니다. 고차원 감속기가 정확하게 필요한 것 같습니다. – tpsilva