将 void 作为函数调用
Calling void as a function
我正在阅读图书馆的代码并遇到了这个:
return Animated.event([null, this.createAnimatedEvent()])(
event,
gestureState
)
图书馆使用:
"react": "^16.0.0-beta.5",
"react-native": "^0.49.1"
我已经检查了 Animated.event() API 和该版本的源代码,returns 无效。
我怀疑它与 PanResponder 有关,因为 gestureState
参数但无法从文档将其连接在一起。
图书馆是:https://github.com/alexbrillant/react-native-deck-swiper
片段从 Swiper.js
中的第 195 行开始
玩过后,似乎Animated.event() 是由参数映射数组初始化的。然后它 returns 一个用所述参数调用的函数。
这是一个奇怪的模式。
我正在阅读图书馆的代码并遇到了这个:
return Animated.event([null, this.createAnimatedEvent()])(
event,
gestureState
)
图书馆使用:
"react": "^16.0.0-beta.5",
"react-native": "^0.49.1"
我已经检查了 Animated.event() API 和该版本的源代码,returns 无效。
我怀疑它与 PanResponder 有关,因为 gestureState
参数但无法从文档将其连接在一起。
图书馆是:https://github.com/alexbrillant/react-native-deck-swiper
片段从 Swiper.js
玩过后,似乎Animated.event() 是由参数映射数组初始化的。然后它 returns 一个用所述参数调用的函数。
这是一个奇怪的模式。