2016-09-30 6 views
0

ユーザ名とスラッグで項目を参照できるようにする必要があります。整数IDとレビュックスのキャラクタID

posts: { 
    user1_postslug: {...}, 
    user2_postslug1: {...}, 
} 

しかし、私は、これは最終的に、パフォーマンスに影響を与えることを心配しているので、私が代わりにこのようにそれをやって考えた:私は現在、このように私の状態の形状を有している。ここ

posts: { 
    items: { 
     4: {...}, 
     21: {...}, 
    }, 
    references: { 
     user1_postslug: 21, 
     user2_postslug1: 4, 
    } 
} 

私はそれらを格納していますそれらの参照番号を格納しています。上記のコードを使用してはならない理由はありますか?

答えて

1

2番目の例は、おそらくあなたが望むものに近いですが、もう少し微調整したいかもしれません。 Reduxドキュメントの新しいStructuring Reducersセクションには、Normalizing State Shapeというページがあります。関連性があります。

ここでは、実際のパフォーマンスに関心がありません。

関連する問題