可能な重複:Reduxのストアと不変JSOrderedMapでの作業 Add an Item in OrderedMap with Immutable.jsOrderedMapの最後のエントリとしてキー値のペアを追加する方法..?
。
Reduxのストアの構造:
{
"app": {
"name": "Test app",
"dataPack":{
"chemID": "aaaa",
"item": {
"yp57m359": {
"solid": 33,
"liquid": 45,
"gas": 65
},
"h58wme1y": {
"solid": 87,
"liquid": 9,
"gas": 30
},
"dff56fhh": {
"solid": 76,
"liquid": 43,
"gas": 77
}
}
}
}
}
減速コード:action.item_id
はランダムID(すべてのアイテムのキー)である
。
上記のコードは、項目を追加するために完全に機能します。
問題は:ランダムな位置に格納されているアイテム。私は追加している注文を維持する必要があります。 最後のエントリitem
のようにすべてのアイテムを追加する必要があります。 1つ1つのアイテムを追加することは、同じ順序ではありません。
この問題を解決するお手伝いをしてください。
あなたは['List'](https://facebook.github.io/immutable-js/docs/#/List/List)を使用できませんか? – Icepickle
私の店舗構造に示されているように、 'List'に配列インデックスなしでキー値のペアを追加することは可能ですか? – ArunValaven
いいえ、どの言語でサポートしていますか?なぜあなたのリストの項目としてkeyvalueペアを追加しないのですか? – Icepickle