如何使用Flux处理关系?
假设我有Employee
{
id: 1
name: "Employee",
position: "Manager"
}
我有一些从服务器api检索到的日志条目,它们引用了员工
[
{
id: 1,
subject: "Subject",
employee: {
id: 1
name: "Employee",
position: "Manager"
}
},
{
id: 2,
subject: "Subject",
employee: {
id: 1
name: "Employee",
position: "Manager"
}
}
]
目前我有2家商店EmployeeStore
和LogEntryStore
。
问题:如果员工更改了自己的姓名,则会触发EMPLOYEE_UPDATED
事件,而EmployeeStore
会更改员工,但LogEntryStore
仍会有"过时& #34;雇员。
每个有关系的商店是否也应该听EMPLOYEE_UPDATED
?这对我来说似乎效率低下。
我该如何处理?