Подскажите, пожалуйста, как решать такую задачу:
Использую react-native-snap-carousel (грубо говоря там FlatList под капотом), там рендерятся кастомные компоненты, в которых есть Video из react-native-video. Я хочу при пролистывании останавливать воспроизведение (если видео воспроизводится). Компонент - обычный функциональный, внутри paused меняется через useState.
Получается мне надо из родительского компонента (где располагается вся карусель) дёрнуть функцию кастомного компонента. Есть колбэк, который вызывает карусель при пролистывании, есть текущий индекс (если это важно). Как такое вообще делается правильно?
Блин, неужели нет нормальных путей решения такой задачи? Я никак не могу узнать, какой компонент сейчас активен и вызвать у него метод? Да даже пофиг, дёрнуть у всех подряд метод, но из родителя.