logo

Versión de reacción

A continuación se proporciona un historial de lanzamiento completo de React. También puede ver la documentación completa de las versiones recientes en GitHub.

SN Versión Fecha de lanzamiento Cambios significativos
1. 0.3.0 29/05/2013 Lanzamiento público inicial
2. 0.4.0 20/07/2013 Compatibilidad con nodos de comentarios {/* */}, API de representación del lado del servidor mejoradas, React.autoBind eliminado, compatibilidad con la propiedad clave, mejoras en los formularios, errores corregidos.
3. 0.5.0 20/10/2013 Mejore el uso de la memoria, soporte para eventos de selección y composición, soporte para getInitialState y getDefaultProps en mixins, React.version y React.isValidClass agregados, compatibilidad mejorada para Windows.
4. 0.8.0 20/12/2013 Se agregó soporte para filas y columnas, aplazar y asíncrono, bucle para y atributos de autocorrección. Se agregaron eventos onContextMenu, herramientas jstransform y esprima-fb mejoradas, browserify actualizado.
5. 0.9.0 20/02/2014 Se agregó soporte para crossOrigin, descarga y hrefLang, mediaGroup y silenciado, sandbox, Seamless y srcDoc, atributos de alcance. Se agregó any, arrayOf, componente, oneOfType, renderizable, forma a React.PropTypes, se agregó soporte para eventos onMouseOver y onMouseOut, se agregó soporte. para onLoad y onError en elementos.
6. 0.10.0 21-03-2014 Se agregó soporte para los atributos srcSet y textAnchor, se agregó una función de actualización para datos inmutables y se aseguró de que todos los elementos vacíos no inserten una etiqueta de cierre.
7. 0.11.0 17/07/2014 Soporte SVG mejorado, evento e.view normalizado, comando Actualizar $apply, soporte agregado para espacios de nombres, nueva API transformWithDetails agregada, incluye paquetes prediseñados en dist/, MyComponent() ahora devuelve un descriptor, no una instancia.
8. 0.12.0 21/11/2014 Se agregaron nuevas características Se introdujo el operador Spread ({...}) para desaprobar this.transferPropsTo, se agregó soporte para aceptarCharset, classID, atributos HTML de manifiesto, se agregó React.addons.batchedUpdates a la API, @jsx React.DOM ya no es necesario, se solucionaron problemas con transiciones CSS.
9. 0.13.0 10/03/2015 Los patrones obsoletos que advirtieron en 0.12 ya no funcionan, el orden de resolución de referencia ha cambiado, se eliminaron las propiedades this._pendingState y this._rootNodeID, admite clases ES6, se agregó API React.findDOMNode (componente), se admite iteradores y secuencias inmutables-js, se agregó nuevo presenta React.addons.createFragment, React.addons.classSet en desuso.
10. 0.14.1 29/10/2015 Se agregó soporte para srcLang, valores predeterminados, atributos de tipo y atributos de color, acceso garantizado a .props heredados en nodos DOM, se corrigió scryRenderedDOMComponentsWithClass, se agregó react-dom.js.
11. 15.0.0 07/04/2016 El renderizado inicial ahora usa document.createElement en lugar de generar HTML, no más extras, compatibilidad con SVG mejorada, ReactPerf.getLastMeasurements() es opaco, se introdujeron nuevas obsolescencias con una advertencia, se corrigieron múltiples pérdidas de memoria pequeñas, React DOM ahora admite los atributos HTML de cita y perfil y las propiedades CSS cssFloat, gridRow y gridColumn.
12. 15.1.0 20/05/2016 Corregir un error de procesamiento por lotes, garantizar el uso de la última asignación de objetos, corregir la regresión, eliminar el uso de la utilidad de combinación, cambiar el nombre de algunos módulos.
13. 15.2.0 01/07/2016 Incluya información de la pila de componentes, deje de validar accesorios en el momento del montaje, agregue React.PropTypes.symbol, agregue manejo de onLoad y manejo de errores al elemento, agregue API isRunning(), corrija la regresión de rendimiento.
14. 15.3.0 30/07/2016 Agregue React.PureComponent, solucione el problema con la representación del servidor anidado, agregue xmlns, xmlnsXlink para admitir atributos SVG y referrerPolicy a los atributos HTML, actualice el complemento React Perf, se solucionó el problema con la referencia.
15. 15.3.1 19/08/2016 Mejore el rendimiento de las compilaciones de desarrollo, limpie los enlaces internos, actualice fbjs, mejore el tiempo de inicio de React, corrija la pérdida de memoria en el procesamiento del servidor, corrija el renderizador de prueba de React, cambie el invariante trackedTouchCount a un error de consola.
16. 15.4.0 16/11/2016 El paquete React y la compilación del navegador ya no incluyen React DOM, rendimiento de desarrollo mejorado, errores de prueba ocasionales corregidos, actualización de la API de actualizaciones por lotes, React Perf y ReactTestRenderer.create().
17. 15.4.1 23/11/2016 Reestructurar la asignación de variables, manejo de eventos fijo, compatibilidad fija de la compilación del navegador con entornos AMD.
18. 15.4.2 06/01/2017 Se solucionaron problemas de compilación, se agregaron dependencias de paquetes faltantes y mensajes de error mejorados.
19. 15.5.0 07/04/2017 Se agregó react-dom/test-utils, se eliminaron peerDependencies, se solucionó el problema con el compilador de cierre, se agregó una advertencia de obsolescencia para React.createClass y React.PropTypes, se corrigió el error de Chrome.
20. 15.5.4 11/04/2017 Se corrigió la compatibilidad con Enzyme exponiendo actualizaciones por lotes en un renderizador superficial, se actualizó la versión de los tipos de accesorios, se corrigió el paquete reaccionar-addons-create-fragment para incluir la transformación suelta-envify.
21. 15.6.0 13/06/2017 Agregue soporte para variables CSS en el atributo de estilo y las propiedades de estilo de cuadrícula, corrija el soporte de AMD para complementos dependiendo de reaccionar, elimine dependencias innecesarias, agregue una advertencia de obsolescencia para los ayudantes de fábrica React.createClass y React.DOM.
22. 16.0.0 26/09/2017 Manejo de errores mejorado con la introducción de 'límites de error', React DOM permite pasar atributos no estándar, cambios menores en el comportamiento de setState, eliminar la compilación react-with-addons.js, agregar React.createClass como create-react-class, React.PropTypes como tipos de accesorios, React.DOM como fábricas de dom, cambios en el comportamiento de los métodos de programación y ciclo de vida.
23. 16.1.0 9/11/2017 Descontinuar las versiones de Bower, corregir una variable global adicional accidental en las compilaciones de UMD, corregir la activación de onMouseEnter y onMouseLeave, corregir el marcador de posición, eliminar el código no utilizado, agregar una dependencia de package.json faltante, agregar soporte para React DevTools.
24. 16.3.0 29/03/2018 Agregue una nueva API de contexto oficialmente compatible, agregue un nuevo paquete, evite un bucle infinito al intentar representar portales con SSR, solucione un problema con this.state, solucione un problema de IE/Edge.
25. 16.3.1 03/04/2018 Prefije API privada, corrija errores de regresión de rendimiento y manejo de errores en el modo de desarrollo, agregue dependencia de pares, corrija una advertencia de falso positivo en IE11 cuando se usa Fragmento.
26. 16.3.2 16/04/2018 Solucionar un fallo de IE, corregir etiquetas en mediciones de tiempo de usuario, agregar una compilación UMD, mejorar el rendimiento de la API unstable_observedBits con anidamiento.
27. 16.4.0 24/05/2018 Agregue soporte para la especificación de eventos de puntero, agregue la capacidad de especificar propTypes, corrija el contexto de lectura, corrija la compatibilidad con getDerivedStateFromProps(), corrija un bloqueo de testInstance.parent, agregue el componente React.unstable_Profiler para medir el rendimiento, cambie los nombres de los eventos internos.
28. 16.5.0 05/09/2018 Agregue soporte para React DevTools Profiler, maneje errores en casos más extremos con elegancia, agregue reaccionar-dom/perfiles, agregue el evento onAuxClick para navegadores, agregue campos de movimientoX y movimientoY a los eventos del mouse, agregue presión tangencial y campos de giro al evento del puntero.
29. 16.6.0 23/10/2018 Agregue soporte para contextType, admita niveles de prioridad, continuaciones y devoluciones de llamadas envueltas, mejore el mecanismo de respaldo, corrija la superposición gris en iOS Safari, agregue React.lazy() para componentes de división de código.
30. 16.7.0 20/12/2018 Corrija el rendimiento de React.lazy para componentes cargados de forma diferida, borre los campos al desmontar para evitar pérdidas de memoria, corrija un error con SSR, corrija una regresión de rendimiento.
31. 16.8.0 06/02/2019 Agregue Hooks, agregue ReactTestRenderer.act() y ReactTestUtils.act() para actualizaciones por lotes, admita datos sincrónicos pasados ​​a React.lazy(), mejore la API de inicialización diferida useReducer Hook.
32. 16.8.6 27/03/2019 Corregir un rescate incorrecto en useReducer(), Corregir advertencias de iframe en Safari DevTools, Advertir si contextType está configurado en Context.Consumer en lugar de Context, Advertir si contextType está configurado en valores no válidos.