Javascript 未定义不是对象(UIConstants)

Javascript 未定义不是对象(UIConstants),javascript,reactjs,react-native,Javascript,Reactjs,React Native,在react native中,我有一个类(来自Kittericks): 类的名称:AppConstants.js 问题是当我尝试导出这个类时。我得到这个错误: undefined is not an object(evaluating 'UIConstants.AppbarHeight') 在声明时不能引用同一个类。尝试在前面定义高度: const appbarHeight = Platform.OS === 'ios' ? 44 : 56; const statusbarHeight = P

在react native中,我有一个类(来自Kittericks):

类的名称:AppConstants.js

问题是当我尝试导出这个类时。我得到这个错误:

undefined is not an object(evaluating 'UIConstants.AppbarHeight')

在声明时不能引用同一个类。尝试在前面定义高度:

const appbarHeight = Platform.OS === 'ios' ? 44 : 56;
const statusbarHeight = Platform.OS === 'ios' ? 20 : 0;

export class UIConstants {
  static AppbarHeight = appbarHeight;
  static StatusbarHeight = statusbarHeight;
  static HeaderHeight = appbarHeight + statusbarHeight;
}

在使用UI常量的地方,应该像

从“/UIConstants”导入{UIConstants}

而不是

从“/UIConstants”导入UIConstants

const appbarHeight = Platform.OS === 'ios' ? 44 : 56;
const statusbarHeight = Platform.OS === 'ios' ? 20 : 0;

export class UIConstants {
  static AppbarHeight = appbarHeight;
  static StatusbarHeight = statusbarHeight;
  static HeaderHeight = appbarHeight + statusbarHeight;
}