Aus irgendeinem Grund möchte das HTML / JSX in meinen Reaktionsquelldateien immer wie folgt einrücken, dh es gibt fast keine Einrückung:
return (
<DateRangePicker ranges={this.state.ranges} startDate={this.state.startDate} endDate={this.state.endDate}
onApply={this.applyEvent}>
<Button className="selected-date-range-btn" style={{width : '250px'}}>
<div className="pull-left">
<Glyphicon glyph="calendar"/>
</div>
<div className="pull-right"><span>{label}</span></div>
</Button>
</DateRangePicker>
)
Was ich wirklich gerne hätte, ist so etwas wie das Folgende:
<DateRangePicker ranges={this.state.ranges} startDate={this.state.startDate} endDate={this.state.endDate}
onApply={this.applyEvent}>
<Button className="selected-date-range-btn" style={{width : '250px'}}>
<div className="pull-left">
<Glyphicon glyph="calendar"/>
</div>
<div className="pull-right"><span>{label}</span></div>
</Button>
</DateRangePicker>
Dies ist der Einzug, den ich erhalte, wenn ich HTML / JSX mit aktiviertem HTML-Modus oder Web-Modus in den Arbeitspuffer kopiere. Wie Sie sehen können, ist der Einzug viel besser lesbar und es funktioniert so, ob ich den HTML-Modus oder den Web-Modus verwende.
Wie kann ich dafür sorgen, dass meine Reaktionsquelldateien das HTML / JSX wie folgt einrücken?