【发布时间】:2020-09-10 07:31:11
【问题描述】:
我有两个班级Orders.js 和api.js。我需要在api.js 中调用ShowAlertWithDelay 但由于我已经有一个默认导出mapStateToProps 我无法使用另一个导出。下面是代码
Orders.js
class Order extends Component {
constructor(props) {
super(props);
getOrders: []
}
ShowAlertWithDelay = () => {
ShowToast("location",3,5000);
};
const mapStateToProps = (state) => ({
getOrders: state.User.getOrders ? state.User.getOrders : [],
deliveredorder: state.User.deliveredorder ? state.User.deliveredorder : [],
userData: state.User.userData ? state.User.userData : false,
selectedTabdeliverOrder: state.User.selectedTabdeliverOrder ? state.User.selectedTabdeliverOrder : false
});
export default connect(mapStateToProps)(Order);
api.js
class Api {
if(resp.data.RouteCompleted == 206){
//Need to call ShowAlertWithDelay(); here
}
}
export default Api;
【问题讨论】:
-
请改进您的代码
-
我是新来的原生反应。请为此提供帮助
标签: javascript reactjs react-native react-redux