React (web framework)

React
software
Logo
Logo
GenereLibreria di JavaScript
SviluppatoreMeta e community
Data prima versione29 maggio 2013
Ultima versione19.0.0 (5 dicembre 2024)
Sistema operativoMultipiattaforma
LinguaggioJavaScript
Licenzalicenza MIT
(licenza libera)
Sito webreact.dev/

React (noto anche come React.js o ReactJS) è una libreria open-source, front-end, JavaScript[1] per la creazione di interfacce utente. È mantenuto da Meta (già Facebook) e da una comunità di singoli sviluppatori e aziende.[2][3][4]

React può essere utilizzato come base nello sviluppo di applicazioni a pagina singola ma è utilizzabile anche su mobile tramite React Native, una libreria sempre sviluppata da Meta che tramuta i componenti React in componenti nativi (iOS e Android)[5]. Tuttavia, React si occupa solo del rendering dei dati sul DOM, pertanto la creazione di applicazioni React richiede generalmente l'uso di librerie aggiuntive per lo state management e il routing.[6] Redux[7] e React Router[8] sono i rispettivi esempi[9] di tali librerie. A questo fine è possibile utilizzare anche dei framework terzi, come ad esempio Next.js.[10]

  1. ^ React - Una libreria JavaScript per creare interfacce utente, su it.reactjs.org. URL consultato il 22 marzo 2020.
  2. ^ (EN) Paul Krill, React: Making faster, smoother UIs for data-driven Web apps, in InfoWorld, 15 maggio 2014. URL consultato il 22 marzo 2020.
  3. ^ (EN) Zef Hemel, Facebook's React JavaScript User Interfaces Library Receives Mixed Reviews, in InfoQ, 3 giugno 2013. URL consultato il 22 marzo 2020.
  4. ^ (EN) Chris Dawson, JavaScript’s History and How it Led To ReactJS, in The New Stack, 25 luglio 2014. URL consultato il 22 marzo 2020.
  5. ^ (EN) Stanislav, How React Native App Development Works Under the Hood, su MobiDev. URL consultato il 3 aprile 2021.
  6. ^ (EN) Jon Samp, React Router to Redux First Router, su Medium, 13 gennaio 2018. URL consultato il 22 marzo 2020.
  7. ^ (EN) Redux - A predictable state container for JavaScript apps., su redux.js.org. URL consultato il 22 marzo 2020.
  8. ^ (EN) React Router: Declarative Routing for React.js, su reacttraining.com. URL consultato il 22 marzo 2020.
  9. ^ 10+ calcolatrici di reazione gratuite e utili. URL consultato il 23 ottobre 2022.
  10. ^ (EN) Start a New React Project – React, su react.dev. URL consultato il 6 dicembre 2023.

React (web framework)

Dodaje.pl - Ogłoszenia lokalne