Speichern von Redux-Objekten in den Speicher nach Schlüssel/ID macht sie besser zum Nachschlagen, einfacher geändert, gelöscht, etc. Es ist auch effizienter.Behalten Sie eine Liste von IDs in Redux speichern
entities: {
3f9KwR2: {
first: 'John'
last: 'Johnson'
},
zyR4oLl: {
first: 'Tina'
...
Ich habe bemerkt, viele Menschen auch eine Liste von ids
in ihrer Reduktions Lagerung als auch (example). Im obigen Fall wäre es nur ein Array ['3f9KwR2', 'zyR4oLl']
.
Diese Redux recipe schlägt vor, eine Liste von IDs nur beibehalten, um die ursprüngliche Reihenfolge Ihrer Daten (wie es in einer API-Antwort zum Beispiel bestellt wird) zu halten. Wenn es nicht wichtig ist, die ursprüngliche Reihenfolge beizubehalten, wird das Speichern einer Liste von IDs für irgendeinen Zweck verwendet?