Реагируйте на родной язык: при изменении ориентации появляется предыдущий слайд в представлении прокрутки с поддержкой страниц

#react-native #scrollview

Вопрос:

У меня есть pagingEnabled ScrollView с полноэкранными детьми. При изменении ориентации я частично вижу предыдущий слайд. Что является нежелательным поведением. Я бы хотел, чтобы на экране был только текущий слайд. Можно ли этого добиться без дополнительного прокрутки?

 const { width } = useOrientation(); // width = deviceWidth depending on orientation

<ScrollView horizontal pagingEnabled>
  <View style={{ width, height: '100%', backgroundColor: 'blue' }} />
  <View style={{ width, height: '100%', backgroundColor: 'red' }} />
  <View style={{ width, height: '100%', backgroundColor: 'green' }} />
</ScrollView>```

https://i.stack.imgur.com/En0zL.png