在我的本机应用程序中,我目前有一个User类,其中定义了一个当前用户,如下所示:
class User {
static currentUser = null;
//other relevant code here
static getCurrentUser() {
return currentUser;
}
}
export default User;
在另一个类中,我试图访问此currentUser的设置值。我不知道如何正确调用此函数。我收到错误
User.getCurrentUser is not a function
。我应该以其他方式调用此函数吗?var User = require('./User');
getInitialState: function() {
var user = User.getCurrentUser();
return {
user: user
};
},
最佳答案
您正在混合import
/ export
样式。您应该将导入更改为
var User = require('./User').default
要么
import User from './User'
或更改您的导出:
module.exports = User