@Stalder

React Native. Как получить ссылку на компонент ScrollView?

Предположим есть следующее: компонент "барабан" содержит в себе ScrollView, в свою очередь несколько таких "барабанов" находятся в другом компоненте. Задача состоит в том, чтобы при прокрутке одного барабана, другой подхватывал изменение и тоже изменял свое положение на новое. Есть в документации у ScrollView волшебная функция scrollTo, только вот не очень понятно, как и к чему ее применять
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Stalder Автор вопроса
Родительский компонент:
<Drums>
    <Drum ref={'Drum1'}/>
    <Drum ref={'Drum2'}/>
    <Drum ref={'Drum3'}/>
</Drums>

Дочерний:
<ScrollView ref={'scroll'}>
</ScrollView>

Тогда из родительского компонента:
this.refs['DrumN'].refs['scroll'].scrollTo();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы