【发布时间】:2016-12-23 00:38:08
【问题描述】:
我在这样的 react 应用中有一些 JSX 代码:
...
_renderSignOutLink() {
if (!this.props.currentUser) {
return false;
}
return (
<a href="#" onClick={::this._handleSignOutClick}><i className="fa fa-sign-out"/> Sign out</a>
);
...
在调用函数之前,双冒号::是什么意思?
【问题讨论】:
-
不是 JSX 的一部分,而是 JS 的一部分
-
这不会在每次调用 render 时创建一个新的函数实例(根据您的状态变化可能会创建很多次?)
标签: javascript reactjs