В реактивном режиме я использую модуль Swiper, найденный здесь :
<Swiper
bounces={true}
loop={false}
showsPagination={false}
onScroll={this.handleScroll}
scrollEventThrottle={1}
>...
Затем вне метода рендеринга я определил handleScroll следующим образом:
handleScroll = Animated.event(
[{ nativeEvent: { contentOffset: { x: this.state.left } } }],
{
listener: event => {
console.log(this.state.left);
}
});
При выполнении прокрутки на Swiper и просмотре выходных данных ничего не меняется.
Мне известно о том, чтобы поместить Animated.event непосредственно в onScroll, и он работает следующим образом, но мне очень любопытно, почему он этого не делаетработа