Этот вопрос очень похож на этот один но это не совсем то же самое, поэтому я дам ответ.
ScrollView предоставляет метод ScrollTo(), который позволяет прокручивать в позицию x/y в вашем прокрутке.
let _scrollViewBottom
<ScrollView
ref='_scrollView'
onContentSizeChange={(contentWidth, contentHeight)=>{
_scrollViewBottom = contentHeight;
}}>
</ScrollView>
затем используйте имя ссылки представления прокрутки, например
this.refs._scrollView.scrollTo(_scrollViewBottom);
Кроме того, если вашей целью является частая отправка новых данных и прокрутка в конце прокрутки, вы можете взглянуть на react-native-invertible-scroll-view.
InvertibleScrollView — это представление прокрутки React Native, которое можно инвертировать, чтобы содержимое отображалось, начиная с нижней части, и пользователь должен прокручивать вниз, чтобы открыть больше. Это распространенный дизайн в чат-приложениях.
person
Louis Lecocq
schedule
19.02.2018