Реагирующая навигация - первоначальный рендер сцены внутри StackNavigator имеет неправильную высоту или положение - PullRequest
0 голосов
/ 16 ноября 2018

У меня очень странная ошибка в высоте или расположении сцены в StackNavigator.

  • У меня есть BottomTabNavigator с несколькими StackNavigators внутри.
  • AppNavigator имеет lazy: true.
  • Я всегда использую пользовательский компонент заголовка, установленный в ключе StackNavigator options header.

Проблема возникает, когда я переключаюсь содна вкладка к другой и StackNavigator рендеринг первой сцены.Кажется, что высота или позиционирование сцены вначале отключены, а затем они становятся правильными.

Я зарегистрировал опции StackNavigator во время повторного рендеринга и единственное, что изменяется при позиционированииидет от неправильного к правому, это расположение minHeight и minWidth, которые оба равны 0 в начале (неправильная позиция) и имеют нормальные значения, такие как 751 в последнем рендере (правильная позиция).

Любая идея, чтоэто может быть причиной?

Я прикрепил gif-файл, показывающий проблему

example

...