私は状態を正規化しようとしており、完全なリソースを部分的に扱う方法を分かりません。つまり、同じスライスを共有するか、 。部分的および完全なリソース読み込みで正規化された状態
もう少し情報:私はthings
のリストの要求を行うと
、サーバーは、パーシャルのリストで応答します。
[ { id: 1, name: "thing1"},
{ id: 2, name: "thing2"},
...
{ id: N, name: "thingN"} ]
私は、単一のthing
の要求を行うと、サーバはより完全なオブジェクトを使用して応答します。
{
id: 1,
name: "thing1",
img_url: "url1",
description: "description1",
... and more fields
}
部分リストと詳細情報の両方が同時に存在する必要があります。
これらの部分と完全なthings
はすべて同じ状態のスライスになるはずですか?
thing
が部分的にまたは完全にフェッチされているかどうかを管理するためのベストプラクティスは何ですか?
ありがとうございました!