Компонент PinchGestureHandler в react native не работает

#javascript #android #ios #reactjs #react-native

Вопрос:

 scale = new Animated.Value(1);

  onPinchGestureEvent = Animated.event([{nativeEvent: {scale: this.scale}}], {
    useNativeDriver: true,
  });

  onPinchHandlerStateChange = event => {
    console.log(event)
    if (event.nativeEvent.oldState === GestureHandler.State.ACTIVE) {
      Animated.spring(this.scale, {
        toValue: 1,
        useNativeDriver: true,
      }).start();
    }
  };

return (
        <PinchGestureHandler
          onGestureEvent={this.onPinchGestureEvent}
          onHandlerStateChange={this.onPinchHandlerStateChange}>
          <Animated.Image
            source={{
              uri: 'http://tech21info.com/admin/wp-content/uploads/2013/03/chrome-logo-200x200.png',
            }}
            style={{
              flex: 1,
              width: screen.width,
              height: screen.height,
              transform: [{scale: this.scale}],
            }}
            resizeMode={'contain'}
          />
        </PinchGestureHandler>
)
 

Функция onPinchHandlerStateChange не получает события от компонента PinchGestureHandler. Что здесь не так? Ни один из ранее заданных вопросов-ответов не работает