我有一些领域数据,例如,描述课程的数据。
我们需要考虑:
大约有五个不同的页面,它们使用相同的域数据(当然)。
我决定使用每页还原器架构:
{
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的创建者不认为认为这是个好主意。
发布于 2018-07-29 00:55:49
https://stackoverflow.com/questions/51573343
复制相似问题