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. |