Wie, um dynamische, className, element Reagieren Klasse render-Methode

Ich habe eine ReactClass mit dem Namen Alarm. Die render-Methode gibt ein div mit der Klasse alert alert-success oder alert alert-error nach der Art übergeben, während die Schaffung von element. Ich möchte nur wissen, wie Sie auf Klasse hinzufügen, basierend auf dem Typ der Warnung-element.

Hier ist mein Versuch:

var Alert = ReactClass({
  render: function() {
    return <div className="alert {this.props.type}">{this.props.message}</div>
  }
});

var successAlert = React.createElement(Alert, {
  type: 'alert-success'
  message: 'Information saved successfully!!'
});

Wenn JSX-Template kompiliert wird this.props.type ist nicht in der Klasse übergebene element. Wie dies zu erreichen ?

Verwenden className nicht class.
Danke @elclanrs. Es war ein Tippfehler, da schrieb ich den code im editor selbst.

InformationsquelleAutor sachinjain024 | 2016-03-04

Schreibe einen Kommentar