何时将选择器(重新选择)与react redux一起使用
我有一个特殊的state对象,它由state对象组成,看起来像这样何时将选择器(重新选择)与react redux一起使用,redux,react-redux,reselect,Redux,React Redux,Reselect,我有一个特殊的state对象,它由state对象组成,看起来像这样 { cards:[ { id:'card01', title:"My card 01", category:[ { id:1, name:'cat1', tags:[{id:11,name:'tag1'}] }, { id:2,
{
cards:[
{
id:'card01',
title:"My card 01",
category:[
{
id:1,
name:'cat1',
tags:[{id:11,name:'tag1'}]
},
{
id:2,
name:'cat2',
tags:[{id:11,name:'tag1'}]
}
]
},
{
id:'card01',
title:"My card 02",
category:[
{
id:11,
name:'cat11',
tags:[{id:111,name:'tag11'}]
},
{
id:22,
name:'cat22',
tags:[{id:111,name:'tag22'}]
}
]
}
]
}
此特定对象从后端获取,并保存在存储中。当用户选择一张卡时,我需要过滤掉类别(当选择一张卡时,它返回并获取卡id)。我需要在另一个组件中显示类别,并在类别中显示标记。我需要使用重新选择吗?使用它有什么好处吗?。我需要对我商店中的数据进行此过滤。我的方法是在不同的redux状态下维护所选id,即
selectedId:[]
并基于selectedId
过滤数据。我的方法是在不同的redux状态下维护所选id,即selectedId:[]
并根据selectedId