logo

Reaktionsversion

Eine vollständige Veröffentlichungshistorie für React finden Sie unten. Sie können die vollständige Dokumentation für aktuelle Versionen auch auf GitHub einsehen.

SN Ausführung Veröffentlichungsdatum Bedeutsame Änderungen
1. 0,3,0 29.05.2013 Erste öffentliche Veröffentlichung
2. 0,4,0 20.07.2013 Unterstützung für Kommentarknoten {/* */}, verbesserte serverseitige Rendering-APIs, React.autoBind entfernt, Unterstützung für die Schlüsselstütze, Verbesserungen an Formularen, Fehler behoben.
3. 0,5,0 20.10.2013 Verbesserte Speichernutzung, Unterstützung für Auswahl- und Kompositionsereignisse, Unterstützung für getInitialState und getDefaultProps in Mixins, React.version und React.isValidClass hinzugefügt, verbesserte Kompatibilität für Windows.
4. 0,8,0 20.12.2013 Unterstützung für Zeilen und Spalten, Verzögerung und Asynchronisierung, Schleife für & und AutoCorrect-Attribute hinzugefügt. OnContextMenu-Ereignisse hinzugefügt, jstransform- und esprima-fb-Tools aktualisiert, browserify aktualisiert.
5. 0.9.0 20.02.2014 Unterstützung für crossOrigin, download und hrefLang, mediaGroup und muted, sandbox, Seamless und srcDoc, Bereichsattribute hinzugefügt, Any, arrayOf, Component, oneOfType, renderable, Shape zu React.PropTypes hinzugefügt, Unterstützung für onMouseOver und onMouseOut-Ereignis hinzugefügt, Unterstützung hinzugefügt für onLoad und onError on Elemente.
6. 0,10,0 21.03.2014 Unterstützung für die Attribute srcSet und textAnchor hinzugefügt, Aktualisierungsfunktion für unveränderliche Daten hinzugefügt. Stellen Sie sicher, dass alle void-Elemente kein schließendes Tag einfügen.
7. 0,11,0 17.07.2014 Verbesserte SVG-Unterstützung, normalisiertes e.view-Ereignis, Update $apply-Befehl, Unterstützung für Namespaces hinzugefügt, neue transformWithDetails-API hinzugefügt, enthält vorgefertigte Pakete unter dist/, MyComponent() gibt jetzt einen Deskriptor und keine Instanz zurück.
8. 0,12,0 21.11.2014 Neue Funktionen hinzugefügt: Spread-Operator ({...}) eingeführt, um this.transferPropsTo zu verwerfen, Unterstützung für AcceptCharset-, ClassID- und Manifest-HTML-Attribute hinzugefügt, React.addons.batchedUpdates zur API hinzugefügt, @jsx React.DOM nicht mehr erforderlich, Probleme behoben mit CSS-Übergängen.
9. 0,13,0 10.03.2015 Veraltete Muster, die in 0.12 gewarnt haben, funktionieren nicht mehr, die Reihenfolge der Ref-Auflösung hat sich geändert, die Eigenschaften this._pendingState und this._rootNodeID entfernt, ES6-Klassen unterstützen, API React.findDOMNode(component) hinzugefügt, Unterstützung für Iteratoren und unveränderliche JS-Sequenzen, neu hinzugefügt Features React.addons.createFragment, veraltetes React.addons.classSet.
10. 0,14,1 29.10.2015 Unterstützung für srcLang, Standard, Art-Attribute und Farbattribute hinzugefügt, Legacy-.props-Zugriff auf DOM-Knoten sichergestellt, scryRenderedDOMComponentsWithClass behoben, React-dom.js hinzugefügt.
elf. 15.0.0 07.04.2016 Beim ersten Rendern wird jetzt document.createElement verwendet, anstatt HTML zu generieren. Kein Extra mehrs, Verbesserte SVG-Unterstützung, ReactPerf.getLastMeasurements() ist undurchsichtig, Neue Verwerfungen werden mit einer Warnung eingeführt, Mehrere kleine Speicherlecks behoben, React DOM unterstützt jetzt die HTML-Attribute „cite“ und „profile“ sowie die CSS-Eigenschaften „cssFloat“, „gridRow“ und „gridColumn“.
12. 15.1.0 20.05.2016 Beheben Sie einen Batch-Fehler, stellen Sie sicher, dass die neueste Objektzuweisung verwendet wird, beheben Sie die Regression, entfernen Sie die Verwendung des Merge-Dienstprogramms, haben Sie einige Module umbenannt.
13. 15.2.0 01.07.2016 Einbeziehen von Komponenten-Stack-Informationen, Stoppen der Validierung von Requisiten zum Zeitpunkt der Bereitstellung, Hinzufügen von React.PropTypes.symbol, Hinzufügen von onLoad-Behandlung zum und onError-Handling zum Element, Hinzufügen der isRunning()-API, Beheben von Leistungsregressionen.
14. 15.3.0 30.07.2016 React.PureComponent hinzufügen, Problem mit verschachteltem Server-Rendering beheben, xmlns, xmlnsXlink hinzufügen, um SVG-Attribute und referrerPolicy für HTML-Attribute zu unterstützen, React Perf Add-on aktualisieren, Problem mit ref behoben.
fünfzehn. 15.3.1 19.08.2016 Verbessern Sie die Leistung von Entwicklungs-Builds, bereinigen Sie interne Hooks, aktualisieren Sie fbjs, verbessern Sie die Startzeit von React, beheben Sie Speicherlecks beim Server-Rendering, beheben Sie React Test Renderer, ändern Sie die trackedTouchCount-Invariante in einen console.error.
16. 15.4.0 16.11.2016 React-Paket- und Browser-Build enthält nicht mehr React DOM, verbesserte Entwicklungsleistung, gelegentliche Testfehler behoben, aktualisierte BatchedUpdates-API, React Perf und ReactTestRenderer.create().
17. 15.4.1 23.11.2016 Variablenzuweisung neu strukturieren, Ereignisbehandlung korrigiert, Kompatibilität des Browser-Builds mit AMD-Umgebungen korrigiert.
18. 15.4.2 01.06.2017 Build-Probleme behoben, fehlende Paketabhängigkeiten hinzugefügt, Fehlermeldungen verbessert.
19. 15.5.0 07.04.2017 React-dom/test-utils hinzugefügt, peerDependencies entfernt, Problem mit Closure Compiler behoben, Veraltungswarnung für React.createClass und React.PropTypes hinzugefügt, Chrome-Fehler behoben.
zwanzig. 15.5.4 11.04.2017 Korrigieren Sie die Kompatibilität mit Enzyme, indem Sie Batch-Updates auf dem flachen Renderer verfügbar machen, aktualisieren Sie die Version von Prop-Types und korrigieren Sie das React-Addons-Create-Fragment-Paket, um die Loose-Envify-Transformation einzuschließen.
einundzwanzig. 15.6.0 13.06.2017 Unterstützung für CSS-Variablen in Stilattributen und Grid-Stileigenschaften hinzufügen, AMD-Unterstützung für Add-ons abhängig von der Reaktion korrigieren, unnötige Abhängigkeiten entfernen, eine veraltete Warnung für React.createClass- und React.DOM-Factory-Helfer hinzufügen.
22. 16.0.0 26.09.2017 Verbesserte Fehlerbehandlung durch Einführung von „Fehlergrenzen“, React DOM ermöglicht die Übergabe von nicht standardmäßigen Attributen, kleinere Änderungen am setState-Verhalten, Entfernen von „react-with-addons.js“-Build, Hinzufügen von „React.createClass“ als „create-react-class“, „React.PropTypes“. als Prop-Typen, React.DOM als React-Dom-Fabriken, Änderungen am Verhalten von Planungs- und Lebenszyklusmethoden.
23. 16.1.0 09.11.2017 Einstellung von Bower-Releases, Korrektur einer versehentlichen zusätzlichen globalen Variablen in den UMD-Builds, Korrektur der Auslösung von onMouseEnter und onMouseLeave, Korrektur von Platzhaltern, Entfernen nicht verwendeten Codes, Hinzufügen einer fehlenden package.json-Abhängigkeit, Hinzufügen von Unterstützung für React DevTools.
24. 16.3.0 29.03.2018 Fügen Sie eine neue offiziell unterstützte Kontext-API hinzu. Fügen Sie ein neues Paket hinzu. Verhindern Sie eine Endlosschleife beim Versuch, Portale mit SSR zu rendern. Beheben Sie ein Problem mit this.state. Beheben Sie ein IE/Edge-Problem.
25. 16.3.1 04.03.2018 Private API voranstellen, Leistungsrückgang und Fehler bei der Fehlerbehandlung im Entwicklungsmodus beheben, Peer-Abhängigkeit hinzufügen, eine falsch positive Warnung in IE11 bei Verwendung von Fragment beheben.
26. 16.3.2 16.04.2018 Beheben Sie einen IE-Absturz, korrigieren Sie Beschriftungen in Benutzer-Timing-Messungen, fügen Sie einen UMD-Build hinzu, verbessern Sie die Leistung der unstable_observedBits-API durch Verschachtelung.
27. 16.4.0 24.05.2018 Unterstützung für die Pointer-Events-Spezifikation hinzufügen, Möglichkeit zur Angabe von propTypes hinzufügen, Lesekontext korrigieren, getDerivedStateFromProps()-Unterstützung korrigieren, einen testInstance.parent-Absturz beheben, React.unstable_Profiler-Komponente zum Messen der Leistung hinzufügen, interne Ereignisnamen ändern.
28. 16.5.0 05.09.2018 Unterstützung für React DevTools Profiler hinzufügen, Fehler in mehr Randfällen elegant behandeln, React-Dom/Profiling hinzufügen, onAuxClick-Ereignis für Browser hinzufügen, MovementX- und MovementY-Felder zu Mausereignissen hinzufügen, TangentialPressure- und Twist-Felder zum Zeigerereignis hinzufügen.
29. 16.6.0 23.10.2018 Unterstützung für contextType hinzufügen, Prioritätsstufen, Fortsetzungen und umschlossene Rückrufe unterstützen, den Fallback-Mechanismus verbessern, graue Überlagerung in iOS Safari beheben, React.lazy() für Code-Splitting-Komponenten hinzufügen.
30. 16.7.0 20.12.2018 Korrigieren Sie die Leistung von React.lazy für träge geladene Komponenten, löschen Sie Felder beim Unmounten, um Speicherlecks zu vermeiden, beheben Sie Fehler mit SSR, beheben Sie einen Leistungsrückgang.
31. 16.8.0 02.06.2019 Fügen Sie Hooks hinzu, fügen Sie ReactTestRenderer.act() und ReactTestUtils.act() für Batch-Updates hinzu, unterstützen Sie synchrone Thenables, die an React.lazy() übergeben werden, und verbessern Sie die verzögerte Initialisierungs-API von useReducer Hook.
32. 16.8.6 27.03.2019 Beheben Sie ein falsches Bailout in useReducer(), beheben Sie Iframe-Warnungen in Safari DevTools, warnen Sie, wenn contextType auf Context.Consumer statt auf Context gesetzt ist, warnen Sie, wenn contextType auf ungültige Werte gesetzt ist.