当前位置:  开发笔记 > 编程语言 > 正文

使用嵌套数组组合reducers

如何解决《使用嵌套数组组合reducers》经验,为你挑选了0个好方法。

我现在正在使用Redux一段时间,我很喜欢它:)

在处理嵌套数组时,我对如何组合reducers有点困惑.我有一个用户对象,它有一个评论列表.每篇评论都可以包含review_comments列表.

{
  user: {
  id: 1, 
  reviews: [{
     id: 1, 
     comments: [{
        id: 1, 
        message: "Test"
     }, {
        id: 2, 
        message: "123"
     }, {
        id: 3, 
        message: "456"
     }]}, {
        id: 2, 
        comments: [{
            id: 5, 
            message: "qwerty"
        }, {
            id: 6, 
            message: "1542354"
        }, {
            id: 7, 
            message: "45we 6"
        }]
    }]
}}

现在,所有这些都在同一个UserReducer中.每次状态发生变化时,我都会在评论/评论列表中进行映射.随着数据量的增长,reducers变得更加嵌套,管理起来也很复杂.

有没有办法把它组成3个减速器:UserReducer,ReviewReducerCommentReducer

谢谢您的帮助.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有