例如,我有一个api,它返回非规范化实体

对于某个屏幕,我需要获取注释 - 注释api返回类似的内容:

{
  _id : mongoId
  author : { _id:mongoId, name,lastname}
  content
  date
}

并且我的reducer被归一化,所以状态通过以下方式:

state : {
  comments : {
    byId : {
    "someId" : {id:"someId" author:Id,content,date}
    }
 },
  authors: {
    byId : {
    "someId" : {id:"someId" name,lastname}
    }
 }

}

我的问题是我如何获取非规范化数据并在所有相关的reducers中处理它(本例中为authorsReducers和commentsReducer)(规范化数据并插入切片的reducer)