相关疑难解决方法(0)

在React Redux reducer中更新数组对象

这应该很简单,但我找不到我想要的简单答案.我有一个减速器:

const posts = (state = null, action) => {
  switch(action.type){
    case "PUBLISH_POST":
        return state;
    case "UNPUBLISH_POST":
        return state;
    default:
        return postList;
  }
}
Run Code Online (Sandbox Code Playgroud)

我有一个帖子列表ID's和a status.我正在发送我的帖子ID但是无法找出简单地将status已经点击的项目从0 更新为1 的逻辑.我发现了很多半解决方案,但它们看起来都很冗长和丑陋 - 在这种情况下实现它的最短/最佳方式是什么?

示例数据:

{
    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 
}
Run Code Online (Sandbox Code Playgroud)

reactjs redux

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

reactjs ×1

redux ×1