Beachten Sie Folgendes:Warum ist es in Ordnung, eine flache Kopie meines Zustands zu mutieren?
[SELECT]: (state, action) => {
let newState = {...state, newState}
delete newState[action.payload.key]
return(newState)
}
Warum ist es akzeptabel, für mich die flache Kopie zu mutieren, sie zurückkehren und nach wie vor die Regel über nicht mutiert mein Zustand befriedigen?
Als Autor des Redux FAQ Sehen sie verwiesen und zitierte erhalten macht mich _very_ glücklich :) – markerikson
@markerikson diesem speziellen Eintrag FAQ und Mutationsplan begleitet, ist sehr nützlich - ich Hand an der Zeit, meine Kollegen aus allen . – Brandon
Freut mich zu hören! In diesem Fall könnten Sie auch an einer neuen Gruppe von Seiten interessiert sein, an denen ich für die Redux-Dokumente arbeite, über "Strukturierungsreduzierer". Problem ist https://github.com/reactjs/redux/issues/1784, WIP unter https://github.com/markerikson/redux/blob/structuring-reducers-page/docs/recipes/StructuringReducers.md. Eine Seite spricht über "Immutable Update Patterns": https://github.com/markerikson/redux/blob/structuring-reducers-page/docs/recipes/reducers/09-ImmutableUpdatePatterns.md. Ich würde mich über Feedback auf der Problemseite freuen. – markerikson