Wie füge ich dem Reducer von Redact native redux ein Element hinzu?
Wie füge ich Elemente in meinem array arr[] mit der redux-Zustand in reducer?
Ich bin dabei-
import {ADD_ITEM} from '../Actions/UserActions'
const initialUserState = {
arr:[]
}
export default function userState(state = initialUserState, action)
{
console.log(arr);
switch (action.type)
{
case ADD_ITEM:
return {
...state,
arr: state.arr.push([action.newItem])
}
default:
return state
}
}
InformationsquelleAutor der Frage coderzzz18 | 2016-12-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zwei verschiedene Optionen zum hinzufügen von Element zu einem array ohne mutation
ODER
InformationsquelleAutor der Antwort free-soul
push
nicht das array, sondern die Länge des es (docs), also, was Sie tun, ist ersetzen Sie das array mit der Länge zu verlieren die einzige Referenz, die Sie hatte. Versuchen Sie dies:InformationsquelleAutor der Antwort martinarroyo
Wenn Sie brauchen, um einen insert in eine bestimmte position in dem array, können Sie dies tun:
InformationsquelleAutor der Antwort JoeTidee