我有一个任务减少器,代表以下对象:
{
error: false,
loading: false,
tasks: []
}
现在,该对象被传递给一个哑组件:
<task-list tasks="tasks$ | async"></task-list>
我不喜欢的事情是访问我必须使用tasks.tasks
的任务列表。我已经考虑将error
,loading
和tasks
分别传递到组件中以及使用getter。但是,当我传递说tasks
和users
时,这会出现另一个问题......我必须为loading
传递error
和tasks
属性}和users
这是一个尴尬的问题,人们只是接受或有更好的解决方法吗?
答案 0 :(得分:0)
你是否被tasks.tasks困扰?
使用包含
的tasks
状态切片有什么问题
{
error: false,
loading: false,
currentTasks: []
}