То, что вы используете, это response-nagivation , а AuthLoader
- это «компонент загрузчика коммутатора», который использует SwitchStackNavigator .Это экран, на котором вы хотите потратить как можно больше времени немного .
Почему?Ну, потому что нет контента для показа, кроме неопределенного индикатора выполнения.Вот почему в конструкторе вызывается асинхронность начальной загрузки.
выполнение конструктора будет ожидать разрешения обещания?
Нет, не будет.Идея с загрузчиком коммутатора состоит в том, чтобы загрузить текущее состояние вашего приложения и перенаправить (он же switch
) на правильный маршрут.
Вот почему не имеет значения, смонтирован ли экран или нет, и именно поэтому bootstrapAsync вызывается в конструкторе, поскольку это самый ранний способ его вызова.