Damit betritt das Framework zur Aufteilung und Gestaltung von Komponenten einer Webapplikation das nächste Level.
React 0.13
Als wichtigstes neues Feature betrachtet das Team den Support für ES2015-Klassen, die Entwicklern mehr Flexibilität beim Schreiben von neuen Komponenten bieten sollen. Auf React.createClass hat das im Moment allerdings noch keine Auswirkungen:
Our eventual goal is for ES6 classes to replace
React.createClass
completely, but until we have a replacement for current mixin use cases and support for class property initializers in the language, we don’t plan to deprecateReact.createClass
.
Hinzu kommen zahlreiche neue Top-Level-APIs wie beispielsweise React.findDOMNode() oder React.cloneElement().
Breaking Changes & Co.
Wo gehobelt wird, fallen bekanntlich auch Späne. So enthält React 0.13 zahlreiche Breaking Changes im Core, in den Tools sowie in JSX. Die Details zu allen Änderungen findet man in der Release-Ankündigung.
Dort findet man auch die verschiedenen Builds des Frameworks, sowie den In-Browser JSX-Transformer. Darüber hinaus lassen sich die aktuellen Versionen von React und React-Tools auch über npm oder bower installieren.
Aufmacherbild: Supernatural man dodging bullets von Shutterstock / Urheberrecht: Texelart