在我的本机应用程序中,我正在尝试处理来自第三方库的自定义错误:redux-api-middleware。该文档指示自定义错误类型导出,但是当我导入然后检查类型相等时它不起作用。当我调试导入的错误类型似乎没有任何价值,即使文档表明这应该是一个导出。我进口错了吗?对比错了?或者是其他东西?
import {RequestError} from 'redux-api-middleware';
const authMiddleware = (store) => (next) => (action) => {
if (action.error) {
if (action.payload) { // not all actions have payloads
if (action.payload instanceof RequestError) {
showNetworkAlert();
}
}
}
next(action);
};