16
我有在这样的反应应用中的一些JSX代码:::(双冒号)在JavaScript中表示什么?
...
_renderSignOutLink() {
if (!this.props.currentUser) {
return false;
}
return (
<a href="#" onClick={::this._handleSignOutClick}><i className="fa fa-sign-out"/> Sign out</a>
);
...
什么是双结肠,::
,意味着调用函数之前?
http://stackoverflow.com/questions/31220078/javascript-double-colon-es7-proposal – dmoo
不是JSX的一部分,而是JS本身的一部分 –
这是不是每次调用render时都会创建一个新的函数实例取决于你的状态变化,可能会很多次)? –