2017-06-20 2 views

Antwort

1

Weil React.createClass ({...}) deprecated as of April 2017 ist.

Wenn React zunächst veröffentlicht wurde, gab es keine idiomatischen Weg zu erstellen Klassen in JavaScript, so stellten wir unsere eigenen: React.createClass.

Später wurden Klassen als Teil von ES2015 der Sprache hinzugefügt, sodass wir die Fähigkeit hinzugefügt haben, React-Komponenten mit JavaScript-Klassen zu erstellen. Zusammen mit funktionalen Komponenten sind JavaScript-Klassen jetzt die bevorzugte Möglichkeit zum Erstellen von Komponenten in React.

Verwandte Themen