Мой магазин редуксов выглядит так:
"products":[
{
"product-id":"P1",
"product-name":"Computer"
},
{
"product-id":"P2",
"product-name":"Monitor"
},
{
"product-id":"P3",
"product-name":"Keyboard"
},
{
"product-id":"P4",
"product-name":"Mouse"
}
]
Теперь у меня есть компонент, который получает идентификатор продукта в качестве реквизита. Есть ли способ сопоставить состояние с реквизитом на основе идентификатора продукта? Например, если: props.product_id = "P2", то я хочу сопоставить только узлу "product-id": "P2" с компонентами props.
Возможно, я ошибаюсь, когда мы используем connect () для подключения ко всему магазину, но я хочу, чтобы mapStateToProps экономил (не уверен, имеет ли это смысл).
Спасибо.