我有一个React Native应用程序。我可以使用xcode模拟器运行它。当我尝试在手机上打开应用程序时,它无法正常工作。世博会有文字"无应用配置数据"那是一个戴着面具的灰色。有没有人经历过这个?如果是这样,你是如何解决这个问题的?
在控制台中,我看到可能导致问题的这两个错误:
%c动作%cFETCH_APP_CONFIG_ERROR%c @ 19:11:33.064颜色:灰色; font-weight:打火机;颜色:继承;颜色:灰色; font-weight:打火机;
和
%c动作颜色:#03A9F4; font-weight:bold {" type":" FETCH_APP_CONFIG_ERROR"}
以下是我抛出错误的代码:
import { FETCH_APP_CONFIG, FETCH_APP_CONFIG_ERROR, FETCH_APP_CONFIG_SUCCESS, UPDATE_APP_CONFIG } from '../actions/appConfig';
const initialState = {
config: {},
error: {},
loader: false
};
const basicAppConfig = (state = initialState, action) => {
switch (action.type) {
case FETCH_APP_CONFIG:
return { ...state, loader: true };
case FETCH_APP_CONFIG_ERROR:
return { ...state, loader: false, error: action.payload };
case UPDATE_APP_CONFIG:
return { ...state, loader: false, config: action.payload };
case FETCH_APP_CONFIG_SUCCESS:
return { ...state, loader: false };
default:
return state;
}
};
export default basicAppConfig;