如果我在AUTH_ERROR中获得状态401,我想打开一个Dialog或Modal。实现这一目标的最佳方式是什么。
谢谢!
答案 0 :(得分:1)
您必须采用自定义应用路线:
按照documentation启动自定义应用。
添加一个应该采用最新动态(takeLatest
在redux-saga中)FETCH_ERROR
动作的传奇。此操作具有error
属性。然后,传奇应该在redux-saga中调度(put
)一个自定义动作,该动作将被你要添加的减速器使用。
此缩减器应包含模态所需的数据:至少是一个确定是否显示模式的布尔值。
最后,通过添加自定义redux连接组件来更新您的自定义应用程序,该组件将检查是否必须显示您的模态。