У меня есть большой селектор, который зацикливается на массиве и вызывает селектор для каждого элемента в массиве. Есть ли простой способ справиться с этим?
Это выглядит примерно так:
const memoizedGetPatientSymptomSeries = createSelector(
state => getCurrentPatientId(state),
state => displayPrefSelectors.getSymptomsToView(state),
(pid, selectedSymptoms) => {
selectedSymptoms.forEach( symptom => {
const symptomInfo = getSymptomInfoSelector(state, symptom.id)
}
}
)
Кто-нибудь знает, как я могу это сделать?
Я думал только о том, что мне нужно скопировать и вставить селектор getSymptomInfo в сам цикл.