【发布时间】:2018-12-19 13:00:23
【问题描述】:
我是 react/redux 的新手
当我在 jquery 中做项目时 我会做一些这样的功能:
errorHandle (code) {
if(code = 1){
$('.popUpA').show()
}
...
}
callAPI (){
//Do AJAX call
//If Error , call errorHandle()
}
在新项目中,
我使用axios在api helper中调用API
export function getDataList(){
//axios....
}
export function getData(){
//axios....
}
我使用 Store 来触发显示/隐藏弹出窗口,我将在组件中使用 dispatch(showPopup()) 和 dispatch(showPopup(hide))
但我希望如果 api 函数有错误,会将响应传递给 errorHandler,然后调度 showPopup。我不知道如何将它添加到导出的函数中。
有什么建议或例子吗?
【问题讨论】:
-
您可以结帐github.com/orar/questrar来处理请求状态
标签: javascript reactjs redux react-redux axios