React (software)

React
Original author(s)Jordan Walke
Developer(s)Meta and community
Initial releaseMay 29, 2013; 11 years ago (2013-05-29)[1] [2]
Stable release(s)
19.0.0[3] Edit this on Wikidata / 5 December 2024; 2 months ago (5 December 2024)
Preview release(s)
19.0.0-rc.1 / November 14, 2024; 2 months ago (2024-11-14)[4]
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[5][6] that aims to make building user interfaces based on components more "seamless".[5] It is maintained by Meta (formerly Facebook) and a community of individual developers and companies.[7][8][9]

React can be used to develop single-page, mobile, or server-rendered applications with frameworks like Next.js and Remix[a]. 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.[11][12] A key advantage of React is that it only re-renders those parts of the page that have changed, avoiding unnecessary re-rendering 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. ^ "Is React a Library or a Framework? Here's Why it Matters". freeCodeCamp.org. 2021-04-12. Retrieved 2024-10-12.
  3. ^ "React v19". 5 December 2024. Retrieved 5 December 2024.
  4. ^ "What's new in React 19". Archived from the original on 2024-05-12. Retrieved 2024-05-12.
  5. ^ a b "React – A JavaScript library for building user interfaces". reactjs.org. Archived from the original on April 8, 2018. Retrieved 7 April 2018.
  6. ^ "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.
  7. ^ 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.
  8. ^ 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.
  9. ^ 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.
  10. ^ Lybrand, Brooks (2024-05-15). "Merging Remix and React Router". remix.run. Retrieved 2024-12-25.
  11. ^ Dere 2017.
  12. ^ Panchal 2022.


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne