Blog Details

img
Data Science

How many versions of React are there

Spoke Right / 14 Nov, 2023

VERSIONFEATURESRELEASED ON
Version


0.3.0

●      Initial Public Release29 May 2013
Version


0.4.0

●      Support for comment nodes
{/* */}


●      Improved server-side rendering APIs

●      Removed React.autoBind

●      Support for the key prop

●      Improvements to forms

●      Fixed bugs

20 July 2013
Version


0.5.0

●      Improved Memory usage


●      Support for Selection and Composition events

●      Support for getInitialState and getDefaultProps in mixins

●      Added React.version and React.isValidClass

●      Improved compatibility for Windows

20 Oct 2013
Version


0.8.0

●      Added support for rows & cols, defer & async, loop for&, autoCorrect attributes


●      Added onContextMenu events

●      Upgraded jstransform and esprima-fb tools

●      Upgraded browserify

20 Dec 2013
Version


0.9.0

●      Added support for crossOrigin, download and hrefLang, mediaGroup and muted, sandbox, seamless, and srcDoc, scope attributes


●      Added any, arrayOf, component, oneOfType, renderable, shape to React.PropTypes

●      Added support for onMouseOver and onMouseOut event

●      Added support for onLoad and onError in elements.

20 Feb 2014
Version


0.10.0

●      Added support for srcSet and textAnchor attributes, add update function for immutable data


●      Ensured that void elements don’t insert a closing tag

21 Mar 2014
Version


0.11.0

●      Improved SVG support


●      Normalized e.view event

●      Updated $apply command

●      Added support for namespaces

●      Added new transformWithDetails API, includes pre-built packages under dist/

●      MyComponent() now returns a descriptor, not an instance

17 July 2014
Version


0.12.0

●      Added new features Spread operator ({…}) introduced to deprecate this.transferPropsTo


●      Added support for acceptCharset, classID, manifest HTML attributes

●      React.addons.batchedUpdates added to API, @jsx React.DOM no longer required

●      Fixed issues with CSS Transitions

21 Nov 2014
Version


0.13.0

●      Deprecated patterns that warned in 0.12 no longer work, ref resolution order has changed


●      Removed properties this._pendingState and this._rootNodeID

●      Support ES6 classes

●      Added API React.findDOMNode(component)

●      Support for iterators and immutable-js sequences

●      Added new features React.addons.createFragment, deprecated React.addons.classSet

10 Mar 2015
Version


0.14.1

●      Added support for srcLang, default, kind attributes, and color attribute


●      Ensured legacy .props access on DOM nodes

●      Fixed scryRenderedDOMComponentsWithClass

●      Added react-dom.js

29 Oct 2015
Version


15.0.0

●      Initial render now uses document.createElement instead of generating HTML


●      No more extra s

●      Improved SVG support

●      ReactPerf.getLastMeasurements() is opaque

●      New deprecations introduced with a warning

●      Fixed multiple small memory leaks

●      React DOM now supports the cite and profile HTML attributes and cssFloat, gridRow and gridColumn CSS properties

07 Apr 2016
Version


15.1.0

●      Fixed a batching bug


●      Ensured use of the latest object-assign

●      Fixed regression

●      Removed use of merge utility

●      Renamed some modules

20 May 2016
Version


15.2.0

●      Included component stack information


●      Stopped validating props at mount time

●      Added React.PropTypes.symbol

●      Added onLoad handling to

and onError handling toelements

●      Added isRunning() API

●      Fixed performance regression

01 July 2016
Version


15.3.0

●      Added React.PureComponent


●      Fixed issue with nested server rendering

●      Added xmlns, xmlnsXlink to support SVG attributes and referrerPolicy to HTML attributes, updates React Perf Add-on

●      Fixed issue with ref

30 July 2016
Version


15.3.1

●      Improved performance of development builds


●      Cleanup internal hooks

●      Upgraded fbjs

●      Improved startup time of React

●      Fixed memory leak in server rendering, fix React Test Renderer

●      Changed trackedTouchCount invariant into a console.error

19 Aug 2016
Version


15.4.0

●      React package and browser build no longer includes React DOM


●      Improved development performance

●      Fixed occasional test failures, update batchedUpdates API, React Perf, and ReactTestRenderer.create()

16 Nov 2016
Version


15.4.1

●      Restructure variable assignment


●      Fixed event handling

●      Fixed compatibility of browser build with AMD environments

23 Nov 2016
Version


15.4.2

●      Fixed build issues


●      Added missing package dependencies

●      Improved error messages

06 Jan 2017
Version


15.5.0

●      Added react-dom/test-utils


●      Removed peerDependencies

●      Fixed issue with Closure Compiler

●      Added a deprecation warning for React.createClass and React.PropTypes

●      Fixed Chrome bug

07 Apr 2017
Version


15.5.4

●      Fixed compatibility with Enzyme by exposing batchedUpdates on shallow renderer


●      Updated version of prop-types

●      Fixed react-addons-create-fragment package to include loose-envify transform

11 Apr 2017
Version


15.6.0

●      Added support for CSS variables in style attribute and Grid style properties


●      Fixed AMD support for addons depending on react

●      Removed unnecessary dependency

●      Added a deprecation warning for React.createClass and React.DOM factory helpers

13 Jun 2017
Version


16.0.0

●      Improved error handling with introduction of “error boundaries”


●      React DOM allows passing non-standard attributes

●      Minor changes to setState behavior, remove react-with-addons.js build

●      Added React.createClass as create-react-class, React.PropTypes as prop-types

●      React.DOM as react-dom-factories, changes to the behavior of scheduling and lifecycle methods

26 Sep 2017
Version


16.1.0

●      Discontinuing Bower Releases


●      Fixed an accidental extra global variable in the UMD builds

●      Fixed onMouseEnter and onMouseLeave firing

●      Fixed placeholder</p> <p>●      Removed unused code</p> <p>●      Added a missing package.json dependency</p> <p>●      Added support for React DevTools</p> </td> <td>9 Nov 2017</td> </tr> <tr> <td>Version <p> </p> <p>16.3.0</p> </td> <td>●      Added a new officially supported context API <p> </p> <p>●      Added new packagePrevent an infinite loop when attempting to render portals with SSR</p> <p>●      Fixed an issue with this.state</p> <p>●      Fixed an IE/Edge issue</p> </td> <td>29 Mar 2018</td> </tr> <tr> <td>Version <p> </p> <p>16.3.1</p> </td> <td>●      Prefix private API <p> </p> <p>●      Fixed performance regression and error handling bugs in development mode</p> <p>●      Added peer dependency</p> <p>●      Fixed a false positive warning in IE11 when using Fragment</p> </td> <td>03 Apr 2018</td> </tr> <tr> <td>Version <p> </p> <p>16.3.2</p> </td> <td>●      Fixed an IE crash <p> </p> <p>●      Fixed labels in User Timing measurements</p> <p>●      Added a UMD build</p> <p>●      Improved performance of unstable_observedBits API with nesting</p> </td> <td>16 Apr 2018</td> </tr> <tr> <td>Version <p> </p> <p>16.4.0</p> </td> <td>●      Added support for Pointer Events specification <p> </p> <p>●      Added the ability to specify propTypes</p> <p>●      Fixed reading context</p> <p>●      Fixed the getDerivedStateFromProps() support</p> <p>●      Fixed a testInstance.parent crash</p> <p>●      Added React.unstable_Profiler component for measuring performance</p> <p>●      Changed internal event names</p> </td> <td>24 May 2018</td> </tr> <tr> <td>Version <p> </p> <p>16.5.0</p> </td> <td>●      Added support for React DevTools Profiler <p> </p> <p>●      Handled errors in more edge cases gracefully</p> <p>●      Added react-dom/profiling</p> <p>●      Added onAuxClick event for browsers</p> <p>●       Added movementX and movementY fields to mouse events</p> <p>●      Added tangentialPressure and twist fields to pointer event</p> </td> <td>05 Sep 2018</td> </tr> <tr> <td>Version <p> </p> <p>16.6.0</p> </td> <td>●      Added support for contextType <p> </p> <p>●      Support for priority levels, continuations, and wrapped callbacks</p> <p>●      Improved the fallback mechanism</p> <p>●      Fixed gray overlay on iOS Safari</p> <p>●      Added React.lazy() for code splitting components</p> </td> <td>23 Oct 2018</td> </tr> <tr> <td>Version <p> </p> <p>16.7.0</p> </td> <td>●      Fixed performance of React.lazy for lazily-loaded components <p> </p> <p>●      Cleared fields on unmount to avoid memory leaks</p> <p>●      Fixed bug with SSR</p> <p>●      Fixed a performance regression</p> </td> <td>20 Dec 2018</td> </tr> <tr> <td>Version <p> </p> <p>16.8.0</p> </td> <td>●      Added Hooks <p> </p> <p>●      Added ReactTestRenderer.act() and ReactTestUtils.act() for batching updates</p> <p>●      Support synchronous thenables passed to React.lazy()</p> <p>●      Improved useReducer Hook lazy initialization API</p> </td> <td>06 Feb 2019</td> </tr> <tr> <td>Version <p> </p> <p>16.8.6</p> </td> <td>●      Fixed an incorrect bailout in useReducer() <p> </p> <p>●      Fixed iframe warnings in Safari DevTools</p> <p>●      Warned if contextType is set to Context.Consumer instead of Context</p> <p>●      Warned if contextType is set to invalid values</p> </td> </tr> </tbody> </table> 

0 comments

Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so (/usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so.so (/usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0