Dies sollte einfach sein, aber ich finde nicht die einfache Antwort, die ich will. Ich habe einen Druckminderer:Aktualisieren Array-Objekt in React Redux Reducer
const posts = (state = null, action) => {
switch(action.type){
case "PUBLISH_POST":
return state;
case "UNPUBLISH_POST":
return state;
default:
return postList;
}
}
Ich habe eine Liste der Beiträge mit ID
‚s und einem status
. Ich sende meine Post-ID ein, kann aber die Logik nicht herausfinden, um einfach status
von 0 auf 1 für das Element, auf das geklickt wurde, zu aktualisieren. Ich habe viele Halb-Lösungen gefunden, aber sie scheinen alle ausführlich und hässlich zu sein - was ist der kürzeste/beste Weg, um es in diesem Fall zu erreichen?
Beispieldaten:
{
id:1,
user:"Bob Smith",
content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vulputate mauris vitae diam euismod convallis. Donec dui est, suscipit at dui vitae, sagittis efficitur turpis. ",
status:1
}
Wie sehen Sie aus? Ist es eine Reihe von Posts? – mersocarlin
@mersocarlin ja, Beispiel oben –
Was ist die Action-Payload? – Jaxx