Из ComponentDidMount это выглядит как реакция.
Похоже, вы не делаете this.key=credentials.accessToken
внутри обратного вызова, но снаружи. Это означает, что credentials.accessToken будет неопределенным при попытке установить this.key = credentials.accessToken;