Ich möchte Swap-Artikel innerhalb einer unveränderlichen Liste innerhalb eines Map
, Beispiel:Wie sortiere ich Objekte innerhalb einer Immutable Map?
const Map = Immutable.fromJS({
name:'lolo',
ids:[3,4,5]
});
i Spleiß zu verwenden, versuche das Swapping zu tun, auch mit insert()
eine unveränderliche Methode versucht.
Lets sagen, dass ich von [3, 4, 5]
zu [3, 5, 4]
tauschen wollen, ich bin Abrichten etwas wie folgt aus:
list.set('ids', list.get('ids').splice(2, 0, list.get('ids').splice(1, 1)[0])
Was ist der beste Weg, Elemente innerhalb einer unveränderlichen Datenstrukturen zu sortieren mit Immutable.js?
vorstellen, ich benutze diese mit redux, kann ich eine neue Version der Datenstruktur aus einem Druckminderer nicht zurück? – Alejandro
Zuerst dachte ich daran, mit 'withMutations()' herumzualbern, aber das wäre wirklich deine eigene Funktion dafür. Übrigens, wenn man darüber nachdenkt, ist Swapping insbesondere eine unbeholfene Reihe von Operationen selbst bei einfach veränderbaren Daten. –