У меня проблемы с получением доступа к объекту, как показано ниже при повторном выборе, надеюсь, у кого-то была идея, которая может мне помочь.
const data = state => fruit.selectors.data(state);
This will return an object like this:
{
"10.Kroger": {
"fruit": "Banana",
"price": "10",
"store": "Kroger",
},
"5.Heb": {
"fruit": "Apple",
"price": "5",
"store": "Heb",
},
"12.Wallmart": {
"fruit": "Pineapple",
"price": "12",
"store": "wallmart",
},
}
А вот мой createSelector
export const getFruitData = createSelector(
data,
(state, price, store) => price,
(state, price, store) => store,
(data, price, store) => data[`${price}.${store}`]
);
Я пытался получить динамический результат путем передачи значения в:
data["10.Kroger"]
должен вернуть этот объект какрезультат:
{
"fruit": "Banana",
"price": "10",
"store": "Kroger",
},
Можно ли сделать эту работу в повторном выборе? Спасибо за помощь!