默认情况下,CreateEntityAdapter 和 normalizr 是否兼容?- SelectId 始终未定义
Are CreateEntityAdapter and normalizr compatible by default?- SelectId always undefined
我正在尝试将 normalizr.normalize 中的规范化记录添加到 redux 存储中。
在我的切片文件中,我正在尝试使用 createEntityAdapter。
当我将我的操作发送到商店时,它总是会失败,因为默认的 SelectId 函数 returns 未定义。这种情况有必要写一个自定义的selectId函数吗?
标准化数据将采用对象格式
{
"1":{
key:value,
...
id:"1"
}
...
}`
createEntityAdapter
默认情况下假定每个项目都有一个 id
字段。如果您的数据确实有一个 id
字段,则不需要 selectId
选项 - 它 应该 按原样处理该数据。
我正在尝试将 normalizr.normalize 中的规范化记录添加到 redux 存储中。 在我的切片文件中,我正在尝试使用 createEntityAdapter。 当我将我的操作发送到商店时,它总是会失败,因为默认的 SelectId 函数 returns 未定义。这种情况有必要写一个自定义的selectId函数吗?
标准化数据将采用对象格式
{
"1":{
key:value,
...
id:"1"
}
...
}`
createEntityAdapter
默认情况下假定每个项目都有一个 id
字段。如果您的数据确实有一个 id
字段,则不需要 selectId
选项 - 它 应该 按原样处理该数据。