This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Original author(s) | Jordan Walke |
---|---|
Developer(s) | Meta and community |
Initial release | May 29, 2013[1] [2] |
Stable release(s) | |
19.0.0[3]
/ 5 December 2024 | |
Preview release(s) | |
19.0.0-rc.1
/ November 14, 2024[4] | |
Repository | |
Written in | JavaScript |
Platform | Web platform |
Type | JavaScript library |
License | MIT License |
Website | react |
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.
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).