在Redux中处理非规范化api

时间:2018-12-09 07:56:19

标签: javascript reactjs api redux frontend

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

对于特定的屏幕,我需要获取评论-评论API返回类似的内容:

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

和我的减速器均已标准化,因此状态如下:

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

}

我的问题是如何获取非规范化的数据并在所有相关的化简器(在此示例中为authorsReducers和commentReducer)中进行处理(对数据进行规范化并插入到切片化的化简器中)

0 个答案:

没有答案