サーバーからの 2 つの応答を正規化し、normalizr を使用してストアに保存する必要があります。最初の応答でセクションが表示され、2 番目の応答で投稿が表示されます。セクションには多くの投稿があります。1 つの投稿には1 つのセクションのみを含めることができます。
最初の応答 (セクション):
[
{
id: 10,
title: "foo"
},
...
]
2 番目の応答 ( posts ):
[
{
id: 2,
sid: 10, //id of the section
title: "foo",
text: "foo foo"
},
...
]
応答をこのスキーマに正規化したい:
{
entities: {
sections: {
10: {title: "foo", posts: [2, 5, 12, 152]},
15: {title: "example", posts: [1, 8]},
...
},
posts: {
1: {id: 1, sid: 15, title: "abc", text: "something"},
2: {id: 2, sid: 10, title: "foo", text: "foo foo"},
...
}
}
}
応答がネストされていないため、スキーマを定義する方法がわかりません。