Actualizar objeto de matriz en el reductor React Redux
Esto debería ser simple, pero no encuentro la respuesta simple que quiero. Tengo un reductor:
const posts = (state = null, action) => {
switch(action.type){
case "PUBLISH_POST":
return state;
case "UNPUBLISH_POST":
return state;
default:
return postList;
}
}
Tengo una lista de publicaciones conID
's y astatus
. Estoy enviando mi ID de publicación pero no puedo entender la lógica para simplemente actualizar elstatus
de 0 a 1 para el elemento en el que se ha hecho clic. He encontrado muchas soluciones a medias, pero todas parecen verbosas y feas: ¿cuál es la mejor forma de lograrlo en este caso?
Datos de ejemplo:
{
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
}