首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是正确的存储域数据的还原器体系结构?

什么是正确的存储域数据的还原器体系结构?
EN

Stack Overflow用户
提问于 2018-07-28 16:46:26
回答 1查看 33关注 0票数 0

我有一些领域数据,例如,描述课程的数据。

我们需要考虑:

  1. 分页和过滤在服务器端实现。
  2. 有不同类型的课程(你的课程,公共课程,封闭课程等)。
  3. 当然,描述有不同的深度(一些一般的描述,详细的描述)。

大约有五个不同的页面,它们使用相同的域数据(当然)。

  1. 主页:公共课程的列表/一般描述。
  2. 包含所有课程列表的页面:公共课程列表/详细说明
  3. 您的个人资料页:列出您的课程/一般描述
  4. 当前课程页面:当前课程列表/详细说明
  5. 您已完成的课程页面:已完成课程的列表/详细说明
  6. 您的成功:列出您已完成的课程/详细描述/不分页

我决定使用每页还原器架构:

代码语言:javascript
复制
{
    main: {
        courses: {
            filters: { ... },
            pagination: { ... },
            data: [
                {
                    <general>
                },
                ...
            ]
        }
    },
    listCourses: {
        courses: {
            filters: { ... },
            pagination: { ... },
            data: [
                {
                    <detailed>
                },
                ...
            ]
        }
    },
    profile: {
        main: {
            courses: {
                filters: { ... },
                pagination: { ... },
                data: [
                    {
                        <general>
                    },
                    ...
                ]
            }
        },
        current: {
            courses: {
                filters: { ... },
                pagination: { ... },
                data: [
                    {
                        <detailed>
                    },
                    ...
                ]
            }
        },
        completed: {
            courses: {
                filters: { ... },
                pagination: { ... },
                data: [
                    {
                        <detailed>
                    },
                    ...
                ]
            },
        }
        success: {
            courses: {
                pagination: { ... },
                data: [
                    {
                        <detailed>
                    },
                    ...
                ]
            }
        },  
    },
}

但是我的同事说,每页减缩器架构很难看,我不应该使用它,特别是因为Redux的创建者不认为认为这是个好主意。

EN

回答 1

Stack Overflow用户

发布于 2018-07-29 00:55:49

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51573343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档