var Token;
componentDidMount() {
auth0.webAuth.authorize({
scope: 'openid profile email',
audience: 'https://MyDomain/userinfo'
})
.then(credentials =>
console.info(credentials.accessToken))
this.key=credentials.accessToken;
}



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Из ComponentDidMount похоже, что это реакция.
Похоже, вы делаете this.key=credentials.accessToken не внутри обратного вызова, а снаружи. Это означает, что credentials.accessToken будет неопределенным, когда вы попытаетесь установить this.key = credentials.accessToken;
Попробуй это
var Token;
componentDidMount() {
auth0.webAuth.authorize({
scope: 'openid profile email',
audience: 'https://MyDomain/userinfo'
})
.then(credentials => {
console.info(credentials.accessToken);
this.key=credentials.accessToken });
}
Спасибо :) Решено