+370 5 205 5502 sales@monovm.com

How to Check React Version? [React Latest Version]

Working with the latest version of any product increases productivity, so this article will inform us on How to check to react version, What latest version of React is installed in your system?

03 Apr, 22 by Antoniy Yushkevych 9 min Read

List of content you will read in this article:

The introduction of React.js has widened the path and opportunities for many front-end developers to create user-friendly interfaces. React has emerged as a prevalent, robust, open-source JavaScript library that performs data viewing using HTML. You can also recognize it in different notations such as ReactJS and React.js which is popularly known as Facebook React.js. during this article, you will get to know how to check React version?

Facebook developed ReactJS for creating rich and interactive web-based applications quickly and with minimal coding. The main purpose of ReactJS is to provide efficient rendering performance. It works on different components rather than working on the entire web application. It allows the developers to split down the complex UI into much smaller and simpler components.

It all started in 2011 when the developers at Facebook faced some critical issues while maintaining their code. While increasing the number of features for the Facebook application, the team required more developers and team members to handle and run effortlessly. Adding more members and features for the applications slows down the working of the whole company. 

This led to many issues like handling applications as it required many cascading updates at that time to work efficiently. After some time, these cascading updates got out of the Facebook engineers' hands, and the application required an urgent upgrade.  With such requirements, they were required to introduce a better user experience. So Jordan Walke created a prototype of the model he had in mind that made the process much more comfortable and efficient, giving birth to React.js. 

  • In 2011, Walke introduced an early prototype of ReactJS, which was deployed in Facebook’s feed and then on Instagram by 2012. 
  • As React grew and gained global attention, Facebook announced ReactJS as an open-source in 2013 at JSConf US. 
  • In 2015, React native was introduced at the JSConf, which enabled the development of the native Android, iOS, and UWP with React. Also, in the same year, ReactNative was announced as an open-source.
  • In 2017, React Fibre was announced by Facebook as a core algorithm of React library for creating user interfaces. With time, React Fibre has become the base for any future development of React library.
  • In 2017, React 16.0, Facebook makes it available for public use.
  • In 2019, React 16.8 has become available to the public and introduced React Hooks.
  • In 2020, the first release of React v17.0 was announced.


Release Date


29 May 2013


20 July 2013


20 October 2013


20 December 2013


20 February 2014


21 March 2014


17 July 2014


21 November 2014


10 March 2015


29 October 2015


7 April 2016


20 May 2016


1 July 2016


30 July 2016


19 August 2016


16 November 2016


23 November 2016


6 January 2017


7 April 2017


11 April 2017


13 June 2017


26 September 2017


9 November 2017


29 March 2018


3 April 2018


16 April 2018


24 May 2018


5 September 2018


23 October 2018


20 December 2018


6 February 2019


27 March 2019


9 August 2019


27 September 2019


28 September 2019


3 October 2019


22 October 2019


14 November 2019


26 February 2020


19 March 2020


14 October 2020


20 October 2020


22 October 2020

ReactJS has gained global popularity within a few years due to its simplicity and flexibility. Most people refer to ReactJS to be the future of web development. Today, more than 40% of the frontend developers are using ReactJS and have developed over 94k sites to date. Below are some features of why you should consider ReactJS:

Features of ReactJS

  • It helps developers to create applications within JavaScript. With JSX, you can make ReactJS work more straightforward and effortless. It allows you to create new and advanced UI features that you can see in real-time with the help of ReactJS. With ReactJS, you can include HTML directly to JavaScript.
  • ReactJS works on components concepts and breaks down the complex UI into simpler components for efficient working. ReactJS is unique due to its components feature. You do not have to worry about the complete web application as it breaks the complex UI/UX development process into smaller and simpler components, making every component more intuitive and independent. 
  • It allows you to use props for populating components using the custom data. With the help of props, you are allowed to pass the customized data to a specific UI component. It will enable you to fill a blank while rendering the JSX components. 
  • ReactJS provides a state that allows you to store all the dynamic data in one section. If you are using ReactJS, the developer keeps all the changing content in a single section. Using state, you can create a single web application more straightforwardly as you will get all the data from one single source or section.
  • You can create ReactJS applications faster using the Virtual DOM. While creating ReactJS, developers suggested that changing or updating the old HTML may be challenging and expensive and introduced the concept of Virtual DOM. It helps ReactJS understand when to re-render or ignore it as it can easily detect the data change. If your UI reacts instantly while making changes, it may affect the user interface.

There are various ways of checking the installed ReactJS version on your operating system. We have discussed some of the commonly used methods to check React version/how to check React latest version is installed or not, as mentioned below:

  • You can check React JS version directly by visiting the JSON file. You can find the version of the React app under the dependencies{} section as shown below.

  • As per the output, you can see the ReactJS version as 16.13.1.
  • Another simple method to check the ReactJS app version is by navigating to the node_modules/react/cjs/react.development.js You can check the version under the comment section below the image.

  • As per the output, you can see the ReactJS version as 16.13.1.
  • You can use the following method to check the React app version that you are using on your system. You can add the below-mentioned code in your React component, and it will display the result using the web browser
  • Replace the following mentioned code with the existing code in the src/App.js

  • After changing the code, save the content of the file. Now, you can run the below command for displaying the React version on the web browser.

npm start

  • Use the command line commands for checking the version of the ReactJS. You can run the below command.

npm view react version

  • You can run the following command to check the version of the React-native.

npm view react-native version

  • You can use the below-mentioned command to check the react-native version installed on your local development system command.

npm ls react-native -g

  • To check what packages are being installed in a React application, you can run a simple command from your app’s root folder to get the details.

npm list --depth 0

ReactJS has gained much popularity within very less time and is widely used for developing web-based applications. As compared to other frameworks, ReactJS is mostly preferred.

There are various versions that have been launched so far and provide multiple new features. If you are working on the ReactJS app, you must be aware of the latest React version you are using to know what features you can use. In the above article, we have mentioned various ways to check React version installed on your system.

People Are Also Reading:

Antoniy Yushkevych

Master of word when it comes to technology, internet and privacy. I'm also your usual guy that always aims for the best result and takes a skateboard to work. If you need me, you will find me at the office's Counter-Strike championships on Fridays or at a.yushkevych@monovm.com