Mr.*_*ome 1 dependency-management reactjs redux
我试图理解如何构建我的redux应用程序,如果我需要从多个端点检索数据,这些数据依赖于彼此.
例如,假设我有一个列出事件详细信息的组件.我有一个事件ID,我需要获取该事件的所有信息,以及事件时间之间发生的所有事件.为了让我知道要搜索的事件,我需要获取所选事件的开始和结束时间.
如何构建组件来处理它?到目前为止,我在想的是:
({event, conflictingEvents,fetchEvent, fetchConflictingEvents}) => {
if (!event || !conflictingEvents) {
if (!event) fetchEvent();
if (!conflictingEvents) fetchConflictingEvents(event.start, event.end)
return (/* empty state */);
}
return (/* actual state */);
Run Code Online (Sandbox Code Playgroud)
上面的问题是它依赖于缓存而不创建无限循环.
| 归档时间: |
|
| 查看次数: |
369 次 |
| 最近记录: |