logo

Reagisci alla versione

Di seguito è riportata una cronologia completa delle versioni di React. Puoi anche vedere la documentazione completa per le versioni recenti su GitHub.

SN Versione Data di rilascio Cambiamenti significativi
1. 0.3.0 29/05/2013 Rilascio pubblico iniziale
2. 0.4.0 20/07/2013 Supporto per i nodi dei commenti {/* */}, API di rendering lato server migliorate, React.autoBind rimosso, supporto per la prop chiave, miglioramenti ai moduli, bug risolti.
3. 0.5.0 20/10/2013 Miglioramento dell'utilizzo della memoria, supporto per eventi di selezione e composizione, supporto per getInitialState e getDefaultProps nei mixin, aggiunto React.version e React.isValidClass, migliorata compatibilità per Windows.
4. 0.8.0 20/12/2013 Aggiunto supporto per righe e colonne, differimento e asincrono, loop per &, attributi di correzione automatica. Aggiunti eventi onContextMenu, strumenti jstransform ed esprima-fb aggiornati, browserify aggiornato.
5. 0.9.0 20/02/2014 Aggiunto supporto per crossOrigin, download e hrefLang, mediaGroup e muted, sandbox, seamless e srcDoc, attributi scope, Aggiunto any, arrayOf, componente, oneOfType, renderable, shape a React.PropTypes, Aggiunto supporto per eventi onMouseOver e onMouseOut, Aggiunto supporto per onLoad e onError on elementi.
6. 0.10.0 21-03-2014 Aggiunto supporto per gli attributi srcSet e textAnchor, aggiunta funzione di aggiornamento per dati immutabili, garanzia che tutti gli elementi void non inseriscono un tag di chiusura.
7. 0.11.0 17/07/2014 Supporto SVG migliorato, evento e.view normalizzato, comando Aggiornamento $apply, aggiunto supporto per gli spazi dei nomi, aggiunta la nuova API transformWithDetails, include pacchetti predefiniti in dist/, MyComponent() ora restituisce un descrittore, non un'istanza.
8. 0.12.0 21/11/2014 Aggiunte nuove funzionalità Operatore spread ({...}) introdotto per deprecare this.transferPropsTo, Aggiunto supporto per accettaCharset, classID, attributi HTML manifest, React.addons.batchedUpdates aggiunto all'API, @jsx React.DOM non più richiesto, Problemi risolti con transizioni CSS.
9. 0.13.0 03/10/2015 I modelli deprecati che avvisavano nella 0.12 non funzionano più, l'ordine di risoluzione dei riferimenti è cambiato, proprietà rimosse this._pendingState e this._rootNodeID, supporto classi ES6, aggiunta API React.findDOMNode(componente), supporto per iteratori e sequenze immutabili-js, aggiunto nuovo funzionalità React.addons.createFragment, React.addons.classSet deprecato.
10. 0.14.1 29/10/2015 Aggiunto supporto per srcLang, default, attributi kind e attributo color, accesso .props legacy garantito sui nodi DOM, corretto scryRenderedDOMComponentsWithClass, aggiunto react-dom.js.
undici. 15.0.0 07/04/2016 Il rendering iniziale ora utilizza document.createElement invece di generare HTML, non più extras, Supporto SVG migliorato, ReactPerf.getLastMeasurements() è opaco, Nuove deprecazioni introdotte con un avviso, Risolte diverse piccole perdite di memoria, React DOM ora supporta gli attributi HTML cite e profile e le proprietà CSS cssFloat, gridRow e gridColumn.
12. 15.1.0 20/05/2016 Correggere un bug di batching, Garantire l'uso dell'ultima assegnazione di oggetti, Correggere la regressione, Rimuovere l'uso dell'utilità di unione, Rinominare alcuni moduli.
13. 15.2.0 07/01/2016 Includere informazioni sullo stack dei componenti, interrompere la convalida delle prop al momento del montaggio, aggiungere React.PropTypes.symbol, aggiungere la gestione onLoad e la gestione onError all'elemento, aggiungere l'API isRunning(), correggere la regressione delle prestazioni.
14. 15.3.0 30/07/2016 Aggiunto React.PureComponent, risolto il problema con il rendering del server nidificato, aggiunto xmlns, xmlnsXlink per supportare gli attributi SVG e referrerPolicy agli attributi HTML, aggiornamenti del componente aggiuntivo React Perf, risolto il problema con rif.
quindici. 15.3.1 19/08/2016 Migliora le prestazioni delle build di sviluppo, pulisci gli hook interni, aggiorna fbj, migliora il tempo di avvio di React, correggi la perdita di memoria nel rendering del server, correggi React Test Renderer, modifica l'invariante trackedTouchCount in un console.error.
16. 15.4.0 16/11/2016 Il pacchetto React e la build del browser non includono più React DOM, prestazioni di sviluppo migliorate, errori di test occasionali risolti, aggiornamento dell'API batchedUpdates, React Perf e ReactTestRenderer.create().
17. 15.4.1 23/11/2016 Ristrutturazione dell'assegnazione delle variabili, gestione degli eventi corretta, compatibilità corretta della build del browser con ambienti AMD.
18. 15.4.2 01/06/2017 Risolti problemi di build, aggiunte dipendenze dei pacchetti mancanti, messaggi di errore migliorati.
19. 15.5.0 04/07/2017 Aggiunto react-dom/test-utils, rimosso peerDependencies, risolto il problema con Closure Compiler, aggiunto un avviso di deprecazione per React.createClass e React.PropTypes, corretto bug di Chrome.
venti. 15.5.4 04/11/2017 Corretta la compatibilità con Enzyme esponendo batchedUpdates sul renderer superficiale, Aggiorna la versione dei tipi di prop, Corregge il pacchetto react-addons-create-fragment per includere la trasformazione loose-envify.
ventuno. 15.6.0 13/06/2017 Aggiunto il supporto per le variabili CSS nell'attributo di stile e nelle proprietà dello stile della griglia, corretto il supporto AMD per i componenti aggiuntivi in ​​base alla reazione, rimosso la dipendenza non necessaria, aggiunto un avviso di deprecazione per gli helper di fabbrica React.createClass e React.DOM.
22. 16.0.0 26/09/2017 Gestione degli errori migliorata con l'introduzione di 'limiti di errore', React DOM consente il passaggio di attributi non standard, Modifiche minori al comportamento setState, rimozione della build react-with-addons.js, Aggiunta React.createClass come classe create-react, React.PropTypes come tipi di prop, React.DOM come react-dom-factory, modifiche al comportamento dei metodi di pianificazione e del ciclo di vita.
23. 16.1.0 9/11/2017 Interruzione delle versioni di Bower, correzione di una variabile globale extra accidentale nelle build UMD, correzione dell'attivazione di onMouseEnter e onMouseLeave, correzione del segnaposto, rimozione del codice inutilizzato, aggiunta di una dipendenza package.json mancante, aggiunta del supporto per React DevTools.
24. 16.3.0 29/03/2018 Aggiungi una nuova API di contesto ufficialmente supportata, Aggiungi un nuovo pacchetto Impedisci un ciclo infinito durante il tentativo di eseguire il rendering dei portali con SSR, Risolvi un problema con this.state, Risolvi un problema IE/Edge.
25. 16.3.1 04/03/2018 Prefisso API privata, correzione della regressione delle prestazioni e dei bug di gestione degli errori in modalità di sviluppo, aggiunta della dipendenza peer, correzione di un avviso di falso positivo in IE11 quando si utilizza Fragment.
26. 16.3.2 16/04/2018 Correggi un arresto anomalo di IE, correggi le etichette nelle misurazioni dei tempi utente, aggiungi una build UMD, migliora le prestazioni dell'API unstable_observedBits con la nidificazione.
27. 16.4.0 24/05/2018 Aggiunto il supporto per la specifica degli eventi puntatore, aggiunta la possibilità di specificare propTypes, corretto il contesto di lettura, corretto il supporto getDerivedStateFromProps(), corretto un arresto anomalo di testInstance.parent, aggiunto il componente React.unstable_Profiler per misurare le prestazioni, modificato i nomi degli eventi interni.
28. 16.5.0 09/05/2018 Aggiungi il supporto per React DevTools Profiler, gestisci gli errori in più casi limite con garbo, aggiungi react-dom/profiling, aggiungi evento onAuxClick per i browser, aggiungi campi movementX e movementY agli eventi del mouse, aggiungi campi tangentialPressure e twist all'evento puntatore.
29. 16.6.0 23/10/2018 Aggiunto supporto per contextType, supporto livelli di priorità, continuazioni e callback incapsulati, miglioramento del meccanismo di fallback, correzione della sovrapposizione grigia su iOS Safari, aggiunta React.lazy() per i componenti di suddivisione del codice.
30. 16.7.0 20/12/2018 Correggere le prestazioni di React.lazy per componenti caricati in modo lento, Cancellare i campi durante lo smontaggio per evitare perdite di memoria, Correggere bug con SSR, Correggere una regressione delle prestazioni.
31. 16.8.0 02/06/2019 Aggiungi hook, aggiungi ReactTestRenderer.act() e ReactTestUtils.act() per gli aggiornamenti in batch, supporta i thenable sincroni passati a React.lazy(), migliora l'API di inizializzazione pigra di useReducer Hook.
32. 16.8.6 27/03/2019 Correggere un salvataggio errato in useReducer(), Correggere gli avvisi iframe in Safari DevTools, Avvisa se contextType è impostato su Context.Consumer anziché Context, Avvisa se contextType è impostato su valori non validi.