@Stalder

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект