Я использую это в функции рендеринга
@observable private redirectUrl: string = null;
public async componentWillMount() {
this.redirectUrl = await this.getRedirectUrl();
}
public render() {
if (this.redirectUrl) {
window.location.href = this.redirectUrl;
return null;
}
, где redirectUrl можно наблюдать и получать с помощью асинхронной c функции. Но это не работает в функции componentWillMount. Я думаю, что причина в том, что это происходит через asyn c.
Как это решить?