En fullständig releasehistorik för React ges nedan. Du kan också se hela dokumentationen för de senaste utgåvorna på GitHub.
vad är min skärmstorlek
SN | Version | Utgivningsdatum | Betydande förändringar |
---|---|---|---|
1. | 0.3.0 | 2013-05-29 | Inledande offentlig publicering |
2. | 0.4.0 | 2013-07-20 | Stöd för kommentarsnoder {/* */} , Förbättrade API:er för rendering på serversidan, borttagen React.autoBind, Stöd för nyckelrekvisiten, Förbättringar av formulär, Fixade buggar. |
3. | 0.5.0 | 2013-10-20 | Förbättra minnesanvändning, stöd för urval och kompositionshändelser, stöd för getInitialState och getDefaultProps i mixins, Lade till React.version och React.isValidClass, Förbättrad kompatibilitet för Windows. |
4. | 0.8.0 | 2013-12-20 | Lade till stöd för rader och kolumner, defer & async, loop för & , autoCorrect-attribut. Lade till på ContextMenu-händelser, uppgraderade jstransform- och esprima-fb-verktyg, uppgraderad browserify. |
5. | 0.9.0 | 2014-02-20 | Lade till stöd för crossOrigin, download och hrefLang, mediaGroup och muted, sandbox, seamless och srcDoc, scope attributes, Added any, arrayOf, component, oneOfType, renderable, shape to React.PropTypes, Lade till stöd för onMouseOver och onMouseOut-händelser för onLoad och onError på element. |
6. | 0.10.0 | 2014-03-21 | Lade till stöd för srcSet- och textAnchor-attribut, lägg till uppdateringsfunktion för oföränderlig data, Se till att alla void-element inte infogar en avslutande tagg. |
7. | 0.11.0 | 2014-07-17 | Förbättrat SVG-stöd, Normaliserad e.view-händelse, Uppdatera $apply-kommando, Tillagt stöd för namnutrymmen, Lade till nytt transformWithDetails API, inkluderar förbyggda paket under dist/, MyComponent() returnerar nu en deskriptor, inte en instans. |
8. | 0.12.0 | 2014-11-21 | Lade till nya funktioner Spread-operator ({...}) infördes för att fasa ut this.transferPropsTo, Lade till stöd för acceptCharset, classID, manifest HTML-attribut, React.addons.batchedUpdates tillagda till API, @jsx React.DOM krävs inte längre, Fixade problem med CSS-övergångar. |
9. | 0.13.0 | 03/10/2015 | Utfasade mönster som varnade i 0.12 fungerar inte längre, ref-upplösningsordningen har ändrats, egenskaperna togs bort this._pendingState och this._rootNodeID, Stöd ES6-klasser, Lade till API React.findDOMNode(komponent), Stöd för iteratorer och oföränderliga-js-sekvenser, Nytt tillagt har React.addons.createFragment, utfasad React.addons.classSet. |
10. | 0.14.1 | 2015-10-29 | Lade till stöd för srcLang, default, kind-attribut och färgattribut, Säkerställd legacy .props-åtkomst på DOM-noder, Fixed scryRenderedDOMComponentsWithClass, Lade till react-dom.js. |
elva. | 15.0.0 | 04/07/2016 | Initial rendering använder nu document.createElement istället för att generera HTML, Inget mer extras, Förbättrat SVG-stöd, ReactPerf.getLastMeasurements() är ogenomskinlig, Nya avskrivningar introducerade med en varning, Fixade flera små minnesläckor, React DOM stöder nu HTML-attributen citera och profil samt CSS-egenskaperna cssFloat, gridRow och gridColumn. |
12. | 15.1.0 | 2016-05-20 | Fixa en batch-bugg, Säkerställa användning av den senaste objekttilldelningen, Fixa regression, Ta bort användning av merge-verktyget, Byt namn på vissa moduler. |
13. | 15.2.0 | 07/01/2016 | Inkludera komponentstackinformation, Sluta validera rekvisita vid monteringstidpunkten, Lägg till React.PropTypes.symbol, Lägg till onLoad-hantering till och onError-hantering till element, Lägg till isRunning() API, Fixa prestandaregression. |
14. | 15.3.0 | 2016-07-30 | Lägg till React.PureComponent, fixa problem med kapslad serverrendering, Lägg till xmlns, xmlnsXlink för att stödja SVG-attribut och referrerPolicy till HTML-attribut, uppdatera React Perf Add-on, Fixat problem med ref. |
femton. | 15.3.1 | 19/08/2016 | Förbättra prestanda för utvecklingsbyggen, Rensa interna krokar, Uppgradera fbjs, Förbättra starttiden för React, Fixa minnesläcka i serverrendering, fixa React Test Renderer, Ändra trackedTouchCount invariant till en console.error. |
16. | 15.4.0 | 2016-11-16 | React-paketet och webbläsarbygget inkluderar inte längre React DOM, Förbättrad utvecklingsprestanda, Fixade enstaka testfel, uppdatera batchedUpdates API, React Perf och ReactTestRenderer.create(). |
17. | 15.4.1 | 2016-11-23 | Omstrukturera variabeltilldelning, Fixad händelsehantering, Fixad kompatibilitet av webbläsarbyggd med AMD-miljöer. |
18. | 15.4.2 | 01/06/2017 | Fixade byggproblem, lagt till saknade paketberoenden, förbättrade felmeddelanden. |
19. | 15.5.0 | 04/07/2017 | Lade till react-dom/test-utils, tog bort peerDependencies, Fixade problem med Closure Compiler, Lade till en utfasningsvarning för React.createClass och React.PropTypes, Fixade Chrome-bugg. |
tjugo. | 15.5.4 | 04/11/2017 | Fixa kompatibilitet med Enzyme genom att exponera batchedUpdates på ytlig renderare, Uppdatera version av prop-typer, Fixa react-addons-create-fragment-paketet för att inkludera loose-envify transform. |
tjugoett. | 15.6.0 | 2017-06-13 | Lägg till stöd för CSS-variabler i stilattribut och Grid-stilegenskaper, Fixa AMD-stöd för tillägg beroende på react, Ta bort onödigt beroende, Lägg till en avskrivningsvarning för React.createClass och React.DOM fabrikshjälpare. |
22. | 16.0.0 | 2017-09-26 | Förbättrad felhantering med införande av 'felgränser', React DOM tillåter överföring av icke-standardiserade attribut, Mindre ändringar av setState-beteende, ta bort react-with-addons.js build, Lägg till React.createClass som create-react-class, React.PropTypes som prop-typer, React.DOM som react-dom-fabriker, förändringar av beteendet hos schemaläggning och livscykelmetoder. |
23. | 16.1.0 | 9/11 2017 | Avbryta Bower-utgåvor, fixa en oavsiktlig extra global variabel i UMD-byggen, fixa onMouseEnter och onMouseLeave-aktivering, fixa platshållare, ta bort oanvänd kod, lägga till ett saknat package.json-beroende, lägga till stöd för React DevTools. |
24. | 16.3.0 | 2018-03-29 | Lägg till ett nytt officiellt stödd kontext-API, Lägg till nytt paketFörhindra en oändlig loop när du försöker rendera portaler med SSR, Fix ett problem med this.state, Fix ett IE/Edge-problem. |
25. | 16.3.1 | 04/03/2018 | Prefix privat API, Fixa prestandaregression och felhanteringsbuggar i utvecklingsläge, Lägg till peer-beroende, Fixa en falsk positiv varning i IE11 när du använder Fragment. |
26. | 16.3.2 | 2018-04-16 | Åtgärda en IE-krasch, Fixa etiketter i User Timing-mätningar, Lägg till en UMD-build, Förbättra prestandan för unstable_observedBits API med kapsling. |
27. | 16.4.0 | 24/05/2018 | Lägg till stöd för specifikationen för Pointer Events, Lägg till möjligheten att ange propTypes, Fixa läskontext, Fixa getDerivedStateFromProps()-stödet, Fixa en testInstance.parent-krasch, Lägg till React.unstable_Profiler-komponent för att mäta prestanda, Ändra interna händelsenamn. |
28. | 16.5.0 | 09/05/2018 | Lägg till stöd för React DevTools Profiler, Hantera fel i fler kantfall på ett graciöst sätt, Lägg till react-dom/profiling, Lägg till onAuxClick-händelse för webbläsare, Lägg till moveX- och movementY-fält till mushändelser, Lägg till tangentiellt tryck och vridfält till pekhändelse. |
29. | 16.6.0 | 2018-10-23 | Lägg till stöd för contextType, Stöd prioritetsnivåer, fortsättningar och raderade återuppringningar, Förbättra reservmekanismen, Fixa grå överlagring på iOS Safari, Lägg till React.lazy() för koddelande komponenter. |
30. | 16.7.0 | 2018-12-20 | Fixa prestanda för React.lazy för lättladdade komponenter, Rensa fält vid avmontering för att undvika minnesläckor, Fixa bugg med SSR, Fixa en prestandaregression. |
31. | 16.8.0 | 02/06/2019 | Lägg till Hooks, Lägg till ReactTestRenderer.act() och ReactTestUtils.act() för batchuppdateringar, Stöd synkrona thenables som skickas till React.lazy(), Förbättra useReducer Hook lazy initialization API. |
32. | 16.8.6 | 27/03/2019 | Åtgärda en felaktig räddningsaktion i useReducer(), Fixa iframe-varningar i Safari DevTools, Varna om contextType är inställt på Context.Consumer istället för Context, Varna om contextType är inställt på ogiltiga värden. |