React (JavaScript library)

React
Original author(s)Jordan Walke
Developer(s)Meta and community
Initial releaseMay 29, 2013 (2013-05-29)[1]
Stable release
18.3.1[2] Edit this on Wikidata / 26 April 2024 (26 April 2024)
Preview release
19.0- beta / April 25, 2024 (2024-04-25)[3]
Repository
Written inJavaScript
PlatformWeb platform
TypeJavaScript library
LicenseMIT License
Websitereact.dev Edit this on Wikidata

React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library[4][5] for building user interfaces based on components. It is maintained by Meta (formerly Facebook) and a community of individual developers and companies.[6][7][8]

React can be used to develop single-page, mobile, or server-rendered applications with frameworks like Next.js. Because React is only concerned with the user interface and rendering components to the DOM, React applications often rely on libraries for routing and other client-side functionality.[9][10] A key advantage of React is that it only rerenders those parts of the page that have changed, avoiding unnecessary rerendering of unchanged DOM elements.

  1. ^ Occhino, Tom; Walke, Jordan (5 August 2013). "JS Apps at Facebook". YouTube. Archived from the original on 31 May 2022. Retrieved 22 Oct 2018.
  2. ^ https://registry.npmjs.com/react. {{cite web}}: Missing or empty |title= (help)
  3. ^ "What's new in React 19". Archived from the original on 2024-05-12. Retrieved 2024-05-12.
  4. ^ "React - A JavaScript library for building user interfaces". reactjs.org. Archived from the original on April 8, 2018. Retrieved 7 April 2018.
  5. ^ "Chapter 1. What Is React? - What React Is and Why It Matters [Book]". www.oreilly.com. Archived from the original on May 6, 2023. Retrieved 2023-05-06.
  6. ^ Krill, Paul (May 15, 2014). "React: Making faster, smoother UIs for data-driven Web apps". InfoWorld. Archived from the original on 2018-06-12. Retrieved 2021-02-23.
  7. ^ Hemel, Zef (June 3, 2013). "Facebook's React JavaScript User Interfaces Library Receives Mixed Reviews". infoq.com. Archived from the original on May 26, 2022. Retrieved 2022-01-11.
  8. ^ Dawson, Chris (July 25, 2014). "JavaScript's History and How it Led To ReactJS". The New Stack. Archived from the original on Aug 6, 2020. Retrieved 2020-07-19.
  9. ^ Dere 2017.
  10. ^ Panchal 2022.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy