2016-11-05 8 views
0

キー/ IDでストア内のReduxオブジェクトを格納すると、ルックアップ、編集、削除などが容易になります。Reduxストア内のIDのリストを保持する

entities: { 
    3f9KwR2: { 
    first: 'John' 
    last: 'Johnson' 
    }, 
    zyR4oLl: { 
    first: 'Tina' 
    ... 

私が気づいた多くの人々はまた、同様に(example)自分の減速にidsのリストを格納します。上記の場合は、配列['3f9KwR2', 'zyR4oLl']になります。

このRedux recipeは、データの元の順序を保持するためだけのIDのリストを保持することを提案しています(たとえば、API応答での順序付け方法など)。元の順序を維持することが重要ではない場合は、任意のIDサーバのリストを格納していますか?

答えて

2

いいえ、目的を果たせません。あなたの例では、Object.keys(state.entities)でidsのリストを取得することができます。順序を気にしない場合は、これと別のIDリストの維持との間に違いはありません。

関連する問題