Próbuję warunkowo ustawić właściwość w kolekcji elementów.Błąd składni JSX na PHPStorm
render: {
var buttons = [];
for (var i = 1; i <= this.props.totalWeeks; i++) {
buttons.push(
<button
onClick={ this.changeWeek.bind(this, i) }
disabled={ i === this.state.currWeek }>{ i }
</button>);
}
}
Wszystko działa doskonale w przeglądarce. Ale PHPStorm (wersja 8.0.3) oznacza wyrażenie { i === this.state.currWeek }
jako błąd dla nieprawidłowej wartości atrybutu .
Próbowałem zmienić to za pomocą wywołania funkcji, zmiennej itp., Ale nie wydaje się, aby błąd zniknął. Próbowałem również wyłączyć tę regułę inspekcji na PHPStorm, ale nie mogę znaleźć ustawienia, które by to wyłączało.
PYTANIE
Jak mogę sprawić, że błąd odejść w PHPStorm? Jeśli to błąd, to jak mogę się tego pozbyć, warunkowo dodając atrybuty HTML do grupy elementów w jakiś inny sposób?
Brzmi jak błąd w PHPStorm. –
Rzeczywiście, mój przyjacielu ... –
Czy próbowałeś go w wersji EAP v9? – LazyOne