如题。使用redux 进行数据管理之后怎么处理错误,尤其是ajax请求的后一系列错误的时机。
任何请求都是有可能出错的。在不同的页面下面处理错误的情况都有可能会不一样。比如:
捕捉到错误之后弹窗提示(异步)
捕捉到错误之后跳转到其他页面
捕捉到错误之后改变当前页面展示
在不同的业务下都会是不一样的。那处理这些错误的时机在哪儿呢?有几个比较严重的问题,按照数据->视图
的逻辑
页面跳转不能再store接收到新数据之后
修改视图只能在store接收到新数据之后
弹窗提示(异步)不能在render 阶段
那错误如何统一处理呢?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…