Вызов void как функции - PullRequest
       10

Вызов void как функции

0 голосов
/ 13 февраля 2019

Я читаю код из библиотеки и наткнулся на это:

return Animated.event([null, this.createAnimatedEvent()])(
  event,
  gestureState
)

Библиотека использует:

    "react": "^16.0.0-beta.5",
    "react-native": "^0.49.1"

Я проверил API Animated.event () иисходный код для этой версии, и он возвращает void.

У меня есть подозрение, что это связано с PanResponder из-за параметра gestureState, но он не может соединить его вместе из документов.

Библиотека: https://github.com/alexbrillant/react-native-deck-swiper и фрагмент начинается в строке 195 в Swiper.js

1 Ответ

0 голосов
/ 13 февраля 2019

После игры с ним кажется, что Animated.event () инициализируется массивом сопоставлений аргументов.Затем он возвращает функцию для вызова с указанными аргументами.

Это странный паттерн.

...