更改路线时进行状态管理

时间:2018-12-04 16:58:15

标签: reactjs redux react-redux react-router

我在左侧有菜单栏,它有2个导航链接:

1)FetchEmployes:它调用API,通常需要1-2分钟才能运行(我在此期间显示加载程序)

2)交易:这是正常的粗页。

所以我想要的是,当用户进入FetchEmployee页面并调用API时,该过程需要2分钟才能获取数据。我想允许用户导航到其他页面以执行任何工作,并且当用户在2分钟后返回时,加载程序应继续运行(如果API调用完成,则应显示数据)。我不想每次都创建一个新的FetchEmployee类实例。

1 个答案:

答案 0 :(得分:0)

您应该能够使用redux-thunk并确保阻止FetchEmployes的任何进一步操作,直到从服务器得到答案为止。