Я использую синтаксис двойного двоеточия this::
для вызова частных методов в моем приложении VSCode React, которое в результате неизменно выдает строку ошибки } expected
, а также несколько других строк ошибки под ним.Я использую стандартный стиль JavaScript и у меня включено расширение Prettier.Я хочу найти любое правило, регулирующее это использование, и разрешить его использование.
Я просмотрел настройки VSCode и настройки расширения, чтобы попытаться определить, какое правило конфликтует без удачи.
function renderMobileExpanded() {
return (
this.state.expanded && (
<div styleName="collapsed-portion">
<div className="container" onClick={this::handleLinkClick}>
<ul>{this.props.children}</ul>
{this.props.subnavLinks && (
<ul styleName="subnav">{this.props.subnavLinks}</ul>
)}
</div>
</div>
)
)
}
Я ожидаю, что смогу использовать этот синтаксис двойного двоеточия без того, чтобы он бросил мой линтер в небольшую панику.