content: [React Docs](https://react.dev/)
  
  # React Versions[Link for this heading]()
  
  The React docs at [react.dev](https://react.dev) provide documentation for the latest version of React.
  
  We aim to keep the docs updated within major versions, and do not publish versions for each minor or patch version. When a new major is released, we archive the docs for the previous version as `x.react.dev`. See our [versioning policy](https://react.dev/community/versioning-policy) for more info.
  
  You can find an archive of previous major versions below.
  
  ## Latest version: 19.0[Link for Latest version: 19.0]()
  
  - [react.dev](https://react.dev)
  
  ## Previous versions[Link for Previous versions]()
  
  - [18.react.dev](https://18.react.dev)
  - [17.react.dev](https://17.react.dev)
  - [16.react.dev](https://16.react.dev)
  - [15.react.dev](https://15.react.dev)
  
  ### Note
  
  #### Legacy Docs[Link for Legacy Docs]()
  
  In 2023, we [launched our new docs](https://react.dev/blog/2023/03/16/introducing-react-dev) for React 18 as [react.dev](https://react.dev). The legacy React 18 docs are available at [legacy.reactjs.org](https://legacy.reactjs.org). Versions 17 and below are hosted on legacy sites.
  
  For versions older than React 15, see [15.react.dev](https://15.react.dev).
  
  ## Changelog[Link for Changelog]()
  
  ### React 19[Link for React 19]()
  
  **Blog Posts**
  
  - [React v19](https://react.dev/blog/2024/12/05/react-19)
  - [React 19 Upgrade Guide](https://react.dev/blog/2024/04/25/react-19-upgrade-guide)
  - [React Compiler Beta Release](https://react.dev/blog/2024/10/21/react-compiler-beta-release)
  
  **Talks**
  
  - [React 19 Keynote](https://www.youtube.com/watch?v=lyEKhv8-3n0)
  - [A Roadmap to React 19](https://www.youtube.com/watch?v=R0B2HsSM78s)
  - [What’s new in React 19](https://www.youtube.com/watch?v=AJOGzVygGcY)
  - [React for Two Computers](https://www.youtube.com/watch?v=ozI4V_29fj4)
  - [React Compiler Deep Dive](https://www.youtube.com/watch?v=uA_PVyZP7AI)
  - [React Compiler Case Studies](https://www.youtube.com/watch?v=lvhPq5chokM)
  - [React 19 Deep Dive: Coordinating HTML](https://www.youtube.com/watch?v=IBBN-s77YSI)
  
  **Releases**
  
  - [v19.0.0 (December, 2024)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 18[Link for React 18]()
  
  **Blog Posts**
  
  - [React v18.0](https://react.dev/blog/2022/03/29/react-v18)
  - [How to Upgrade to React 18](https://react.dev/blog/2022/03/08/react-18-upgrade-guide)
  - [The Plan for React 18](https://react.dev/blog/2021/06/08/the-plan-for-react-18)
  
  **Talks**
  
  - [React 18 Keynote](https://www.youtube.com/watch?v=FZ0cG47msEk)
  - [React 18 for app developers](https://www.youtube.com/watch?v=ytudH8je5ko)
  - [Streaming Server Rendering with Suspense](https://www.youtube.com/watch?v=pj5N-Khihgc)
  - [React without memo](https://www.youtube.com/watch?v=lGEMwh32soc)
  - [React Docs Keynote](https://www.youtube.com/watch?v=mneDaMYOKP8)
  - [React Developer Tooling](https://www.youtube.com/watch?v=oxDfrke8rZg)
  - [The first React Working Group](https://www.youtube.com/watch?v=qn7gRClrC9U)
  - [React 18 for External Store Libraries](https://www.youtube.com/watch?v=oPfSC5bQPR8)
  
  **Releases**
  
  - [v18.3.1 (April, 2024)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v18.3.0 (April, 2024)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v18.2.0 (June, 2022)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v18.1.0 (April, 2022)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v18.0.0 (March 2022)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 17[Link for React 17]()
  
  **Blog Posts**
  
  - [React v17.0](https://legacy.reactjs.org/blog/2020/10/20/react-v17.html)
  - [Introducing the New JSX Transform](https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html)
  - [React v17.0 Release Candidate: No New Features](https://legacy.reactjs.org/blog/2020/08/10/react-v17-rc.html)
  
  **Releases**
  
  - [v17.0.2 (March 2021)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v17.0.1 (October 2020)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v17.0.0 (October 2020)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 16[Link for React 16]()
  
  **Blog Posts**
  
  - [React v16.0](https://legacy.reactjs.org/blog/2017/09/26/react-v16.0.html)
  - [DOM Attributes in React 16](https://legacy.reactjs.org/blog/2017/09/08/dom-attributes-in-react-16.html)
  - [Error Handling in React 16](https://legacy.reactjs.org/blog/2017/07/26/error-handling-in-react-16.html)
  - [React v16.2.0: Improved Support for Fragments](https://legacy.reactjs.org/blog/2017/11/28/react-v16.2.0-fragment-support.html)
  - [React v16.4.0: Pointer Events](https://legacy.reactjs.org/blog/2018/05/23/react-v-16-4.html)
  - [React v16.4.2: Server-side vulnerability fix](https://legacy.reactjs.org/blog/2018/08/01/react-v-16-4-2.html)
  - [React v16.6.0: lazy, memo and contextType](https://legacy.reactjs.org/blog/2018/10/23/react-v-16-6.html)
  - [React v16.7: No, This Is Not the One With Hooks](https://legacy.reactjs.org/blog/2018/12/19/react-v-16-7.html)
  - [React v16.8: The One With Hooks](https://legacy.reactjs.org/blog/2019/02/06/react-v16.8.0.html)
  - [React v16.9.0 and the Roadmap Update](https://legacy.reactjs.org/blog/2019/08/08/react-v16.9.0.html)
  - [React v16.13.0](https://legacy.reactjs.org/blog/2020/02/26/react-v16.13.0.html)
  
  **Releases**
  
  - [v16.14.0 (October 2020)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.13.1 (March 2020)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.13.0 (February 2020)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.12.0 (November 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.11.0 (October 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.10.2 (October 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.10.1 (September 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.10.0 (September 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.9.0 (August 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.8.6 (March 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.8.5 (March 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.8.4 (March 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.8.3 (February 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.8.2 (February 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.8.1 (February 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.8.0 (February 2019)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.7.0 (December 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.6.3 (November 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.6.2 (November 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.6.1 (November 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.6.0 (October 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.5.2 (September 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.5.1 (September 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.5.0 (September 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.4.2 (August 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.4.1 (June 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.4.0 (May 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.3.3 (August 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.3.2 (April 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.3.1 (April 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.3.0 (March 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.2.1 (August 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.2.0 (November 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.1.2 (August 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.1.1 (November 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.1.0 (November 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.0.1 (August 2018)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v16.0 (September 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 15[Link for React 15]()
  
  **Blog Posts**
  
  - [React v15.0](https://legacy.reactjs.org/blog/2016/04/07/react-v15.html)
  - [React v15.0 Release Candidate 2](https://legacy.reactjs.org/blog/2016/03/16/react-v15-rc2.html)
  - [React v15.0 Release Candidate](https://legacy.reactjs.org/blog/2016/03/07/react-v15-rc1.html)
  - [New Versioning Scheme](https://legacy.reactjs.org/blog/2016/02/19/new-versioning-scheme.html)
  - [Discontinuing IE 8 Support in React DOM](https://legacy.reactjs.org/blog/2016/01/12/discontinuing-ie8-support.html)
  - [Introducing React’s Error Code System](https://legacy.reactjs.org/blog/2016/07/11/introducing-reacts-error-code-system.html)
  - [React v15.0.1](https://legacy.reactjs.org/blog/2016/04/08/react-v15.0.1.html)
  - [React v15.4.0](https://legacy.reactjs.org/blog/2016/11/16/react-v15.4.0.html)
  - [React v15.5.0](https://legacy.reactjs.org/blog/2017/04/07/react-v15.5.0.html)
  - [React v15.6.0](https://legacy.reactjs.org/blog/2017/06/13/react-v15.6.0.html)
  - [React v15.6.2](https://legacy.reactjs.org/blog/2017/09/25/react-v15.6.2.html)
  
  **Releases**
  
  - [v15.7.0 (October 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.6.2 (September 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.6.1 (June 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.6.0 (June 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.5.4 (April 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.5.3 (April 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.5.2 (April 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.5.1 (April 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.5.0 (April 2017)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.4.2 (January 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.4.1 (November 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.4.0 (November 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.3.2 (September 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.3.1 (August 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.3.0 (July 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.2.1 (July 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.2.0 (July 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.1.0 (May 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.0.2 (April 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.0.1 (April 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v15.0.0 (April 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 0.14[Link for React 0.14]()
  
  **Blog Posts**
  
  - [React v0.14](https://legacy.reactjs.org/blog/2015/10/07/react-v0.14.html)
  - [React v0.14 Release Candidate](https://legacy.reactjs.org/blog/2015/09/10/react-v0.14-rc1.html)
  - [React v0.14 Beta 1](https://legacy.reactjs.org/blog/2015/07/03/react-v0.14-beta-1.html)
  - [New React Developer Tools](https://legacy.reactjs.org/blog/2015/09/02/new-react-developer-tools.html)
  - [New React Devtools Beta](https://legacy.reactjs.org/blog/2015/08/03/new-react-devtools-beta.html)
  - [React v0.14.1](https://legacy.reactjs.org/blog/2015/10/28/react-v0.14.1.html)
  - [React v0.14.2](https://legacy.reactjs.org/blog/2015/11/02/react-v0.14.2.html)
  - [React v0.14.3](https://legacy.reactjs.org/blog/2015/11/18/react-v0.14.3.html)
  - [React v0.14.4](https://legacy.reactjs.org/blog/2015/12/29/react-v0.14.4.html)
  - [React v0.14.8](https://legacy.reactjs.org/blog/2016/03/29/react-v0.14.8.html)
  
  **Releases**
  
  - [v0.14.10 (October 2020)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.8 (March 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.7 (January 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.6 (January 2016)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.5 (December 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.4 (December 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.3 (November 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.2 (November 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.1 (October 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.14.0 (October 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 0.13[Link for React 0.13]()
  
  **Blog Posts**
  
  - [React Native v0.4](https://legacy.reactjs.org/blog/2015/04/17/react-native-v0.4.html)
  - [React v0.13](https://legacy.reactjs.org/blog/2015/03/10/react-v0.13.html)
  - [React v0.13 RC2](https://legacy.reactjs.org/blog/2015/03/03/react-v0.13-rc2.html)
  - [React v0.13 RC](https://legacy.reactjs.org/blog/2015/02/24/react-v0.13-rc1.html)
  - [React v0.13.0 Beta 1](https://legacy.reactjs.org/blog/2015/01/27/react-v0.13.0-beta-1.html)
  - [Streamlining React Elements](https://legacy.reactjs.org/blog/2015/02/24/streamlining-react-elements.html)
  - [Introducing Relay and GraphQL](https://legacy.reactjs.org/blog/2015/02/20/introducing-relay-and-graphql.html)
  - [Introducing React Native](https://legacy.reactjs.org/blog/2015/03/26/introducing-react-native.html)
  - [React v0.13.1](https://legacy.reactjs.org/blog/2015/03/16/react-v0.13.1.html)
  - [React v0.13.2](https://legacy.reactjs.org/blog/2015/04/18/react-v0.13.2.html)
  - [React v0.13.3](https://legacy.reactjs.org/blog/2015/05/08/react-v0.13.3.html)
  
  **Releases**
  
  - [v0.13.3 (May 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.13.2 (April 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.13.1 (March 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.13.0 (March 2015)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 0.12[Link for React 0.12]()
  
  **Blog Posts**
  
  - [React v0.12](https://legacy.reactjs.org/blog/2014/10/28/react-v0.12.html)
  - [React v0.12 RC](https://legacy.reactjs.org/blog/2014/10/16/react-v0.12-rc1.html)
  - [Introducing React Elements](https://legacy.reactjs.org/blog/2014/10/14/introducing-react-elements.html)
  - [React v0.12.2](https://legacy.reactjs.org/blog/2014/12/18/react-v0.12.2.html)
  
  **Releases**
  
  - [v0.12.2 (December 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.12.1 (November 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.12.0 (October 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 0.11[Link for React 0.11]()
  
  **Blog Posts**
  
  - [React v0.11](https://legacy.reactjs.org/blog/2014/07/17/react-v0.11.html)
  - [React v0.11 RC](https://legacy.reactjs.org/blog/2014/07/13/react-v0.11-rc1.html)
  - [One Year of Open-Source React](https://legacy.reactjs.org/blog/2014/05/29/one-year-of-open-source-react.html)
  - [The Road to 1.0](https://legacy.reactjs.org/blog/2014/03/28/the-road-to-1.0.html)
  - [React v0.11.1](https://legacy.reactjs.org/blog/2014/07/25/react-v0.11.1.html)
  - [React v0.11.2](https://legacy.reactjs.org/blog/2014/09/16/react-v0.11.2.html)
  - [Introducing the JSX Specificaion](https://legacy.reactjs.org/blog/2014/09/03/introducing-the-jsx-specification.html)
  
  **Releases**
  
  - [v0.11.2 (September 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.11.1 (July 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.11.0 (July 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### React 0.10 and below[Link for React 0.10 and below]()
  
  **Blog Posts**
  
  - [React v0.10](https://legacy.reactjs.org/blog/2014/03/21/react-v0.10.html)
  - [React v0.10 RC](https://legacy.reactjs.org/blog/2014/03/19/react-v0.10-rc1.html)
  - [React v0.9](https://legacy.reactjs.org/blog/2014/02/20/react-v0.9.html)
  - [React v0.9 RC](https://legacy.reactjs.org/blog/2014/02/16/react-v0.9-rc1.html)
  - [React Chrome Developer Tools](https://legacy.reactjs.org/blog/2014/01/02/react-chrome-developer-tools.html)
  - [React v0.8](https://legacy.reactjs.org/blog/2013/12/19/react-v0.8.0.html)
  - [React v0.5.2, v0.4.2](https://legacy.reactjs.org/blog/2013/12/18/react-v0.5.2-v0.4.2.html)
  - [React v0.5.1](https://legacy.reactjs.org/blog/2013/10/29/react-v0-5-1.html)
  - [React v0.5](https://legacy.reactjs.org/blog/2013/10/16/react-v0.5.0.html)
  - [React v0.4.1](https://legacy.reactjs.org/blog/2013/07/26/react-v0-4-1.html)
  - [React v0.4.0](https://legacy.reactjs.org/blog/2013/07/17/react-v0-4-0.html)
  - [New in React v0.4: Prop Validation and Default Values](https://legacy.reactjs.org/blog/2013/07/11/react-v0-4-prop-validation-and-default-values.html)
  - [New in React v0.4: Autobind by Default](https://legacy.reactjs.org/blog/2013/07/02/react-v0-4-autobind-by-default.html)
  - [React v0.3.3](https://legacy.reactjs.org/blog/2013/07/02/react-v0-4-autobind-by-default.html)
  
  **Releases**
  
  - [v0.10.0 (March 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.9.0 (February 2014)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.8.0 (December 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.5.2 (December 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.5.1 (October 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.5.0 (October 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.4.1 (July 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.4.0 (July 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.3.3 (June 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.3.2 (May 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.3.1 (May 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  - [v0.3.0 (May 2013)](https://github.com/facebook/react/blob/main/CHANGELOG.md)
  
  ### Initial Commit[Link for Initial Commit]()
  
  React was open-sourced on May 29, 2013. The initial commit is: [`75897c`: Initial public release](https://github.com/facebook/react/commit/75897c2dcd1dd3a6ca46284dd37e13d22b4b16b4)
  
  See the first blog post: [Why did we build React?](https://legacy.reactjs.org/blog/2013/06/05/why-react.html)
  
  React was open sourced at Facebook Seattle in 2013: