【发布时间】:2019-03-10 23:43:15
【问题描述】:
我从服务器收到类似于以下格式的响应。
{"channels": [{"name":"discovery", "id":"12",
"details":{"src":"link", "logo":"imagelink"}}]
我打算使用 Redux-Orm 来管理 store 中的状态。当我试图定义模型时,我感到困惑。一种方法是定义通道模型,名称和id作为属性,详细信息作为一对一映射,详细信息模型与src,标志属性如下。
const channel = class Channel extends Model {};
channel.fields = {
name: attr(),
id: attr(),
details: oneToOne('details', 'channels')
}
const details = class Details extends Model {};
details.fields = {
src: attr(),
logo: attr()
}
或者我应该定义一个代表响应的模型类吗?如果有,如何定义和访问?
【问题讨论】:
标签: javascript reactjs redux-orm