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時都會創建一個新的函數實例取決於你的狀態變化,可能會很多次)? –