React.js JavaScript Library: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
No edit summary
m (Text replacement - "]] " to "]] ")
 
Line 26: Line 26:
=== 2022 ===
=== 2022 ===
* (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/React_(JavaScript_library) Retrieved:2022-11-8.
* (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/React_(JavaScript_library) Retrieved:2022-11-8.
** '''React''' (also known as '''[[React.js]]''' or '''[[ReactJS]]''') is a [[Free and open-source software|free and open-source]] [[Front end and back end|front-end]] [[JavaScript library]] for building [[user interfaces]] based on UI [[Component-based software engineering|components]]. It is maintained by [[Meta Platforms|Meta]] (formerly Facebook) and a community of individual developers and companies.    React can be used as a base in the development of [[single-page application|single-page]], mobile, or server-rendered applications with frameworks like [[Next.js]]. However, React is only concerned with state management and rendering that state to the [[Document Object Model|DOM]], so creating React applications usually requires the use of additional libraries for routing, as well as certain client-side functionality.
** '''React''' (also known as '''[[React.js]]''' or '''[[ReactJS]]''') is a [[Free and open-source software|free and open-source]] [[Front end and back end|front-end]] [[JavaScript library]] for building [[user interfaces]] based on UI [[Component-based software engineering|components]]. It is maintained by [[Meta Platforms|Meta]] (formerly Facebook) and a community of individual developers and companies.    React can be used as a base in the development of [[single-page application|single-page]], mobile, or server-rendered applications with frameworks like [[Next.js]]. However, React is only concerned with state management and rendering that state to the [[Document Object Model|DOM]], so creating React applications usually requires the use of additional libraries for routing, as well as certain client-side functionality.


=== 2016 ===
=== 2016 ===

Latest revision as of 02:41, 4 November 2024

A React.js JavaScript Library is an open-source user interface JavaScript library that provides a view for data rendered as HTML.



References

2023

2022

2016

  • (ACM Staff, 2016) ⇒ CACM Staff. (2016). “React: Facebook's Functional Turn on Writing Javascript.” In: Communications of the ACM Journal, 59(12). doi:10.1145/2980991
    • QUOTE: One of the long-standing ironies of user-friendly JavaScript frontends is that building them typically involved trudging through the DOM (Document Object Model), hardly known for its friendliness to developers. But now developers have a way to avoid directly interacting with the DOM, thanks to Facebook's decision to open source its React library for the construction of user interface components. React essentially manages to abstract away the DOM, thus simplifying the programming model while also — in a somewhat surprising turn — improving performance. The key to both advances is that components built from standard JavaScript objects serve as the fundamental building blocks for React's internal framework, thus allowing for greatly simplified composability. Once developers manage to get comfortable with building front ends in this way, they typically find they can more readily see what is going on while also enjoying greater flexibility in terms of how they structure and display data. ...