我无法弄清楚这是什么或者它的作用是什么。请问有没有好心人能指点我应该研究什么?
circle: (null : ?{ setNativeProps(props: Object): void }),
这是React Native示例的一部分,也是React Native类定义的一部分。外部部分为(缩写):
var NavigatorIOSExample = React.createClass({
...
circle: (null : ?{ setNativeProps(props: Object): void }),
...
});
我猜这是三元运算符的一些棘手用法。一个匿名函数。但是呢?
来源:https://facebook.github.io/react-native/docs/panresponder.html
null : ? ...
不是有效的 JavaScript 原生语法,而且在那篇帖子中也没有涉及到。 - James Donnelly