是否可以使用这样的结构并在其中复制id
对象还是多余的?它只是在我看来,通过这种结构,我可以轻松查询人员相关的东西,并过滤我的Redux商店内的人。
{
'persons': {
'person-1': {
'id': 'person-1',
'name': 'John Doe'
}
}
}
答案 0 :(得分:1)
答案取决于使用情况。
该结构在技术上没有任何错误,但是,将节点名称与存储在其中的子数据解除关联通常是一种好习惯。
此外,从某种意义上讲,这将是多余的;如果您正在寻找person-1的数据,您可以直接访问
/根/人/人-1
而不是处理实际查询的开销。