| 👁 Image 👁 Modifica el valor a Wikidata | |
| Tipus | Biblioteca informàtica |
|---|---|
| Versió inicial | 29 maig 2013 👁 Modifica el valor a Wikidata |
| Versió estable | 16 / 26 de setembre del 2017 |
| Llicència | Llicència MIT |
| Característiques tècniques | |
| Sistema operatiu | multiplataforma 👁 Modifica el valor a Wikidata |
| Escrit en | JavaScript i JSX (en) 👁 Tradueix 👁 Modifica el valor a Wikidata |
| Equip | |
| Creador/s | Jordan Walke |
| Desenvolupador(s) | Facebook, Instagram i una comunitat de desenvolupadors individuals i empreses |
| Més informació | |
| Lloc web | react.dev(anglès) 👁 Modifica el valor a Wikidata |
| Blog | Blog oficial 👁 Modifica el valor a Wikidata |
| Stack Exchange | Etiqueta 👁 Modifica el valor a Wikidata |
| Id. Subreddit | reactjs 👁 Modifica el valor a Wikidata |
| Guia d'usuari | Guia d'usuari 👁 Modifica el valor a Wikidata |
|
| |
ReactJS (o també React.js) és una Biblioteca informàtica de JavaScript de codi obert amb l'objectiu de desenvolupar interfícies d'usuari. ReactJS és mantingut per Facebook, Instagram i una comunitat de desenvolupadors individuals i empreses. ReactJS permet als desenvolupador crear aplicacions web de grans dimensions que empra dades que poden canviar amb el temps sense recarregar la pàgina. El principal objectiu de ReactJS és la rapidesa, simplicitat i escalabilitat. ReactJS només processa les interfícies d'usuari. ReactJS es correspon amb la implementació Model-Vista-Controlador (MVC) i es pot emprar conjuntament amb d'altres biblioteques JavaScript com ara AngularJS.[1][2][3][4][4]
Principals característiques
[modifica]DOM virtual
[modifica]Model d'Objectes del Document (DOM) que permet renderitzar només els elements gràfics que han estat modificats (major velocitat). Útil quan tenim llistes de dades molt grans i només es produeixen petites modificacions.
JSX
[modifica]És una extensió del llenguatge JavaScript que està optimitzat en velocitat i captura d'errors en temps de compilació.
Flux de dades en un sol sentit
[modifica]Dota de simplicitat al protocol de comunicacions i permet una depuració més ràpida.
Versions
[modifica]| Versió | Noves característiques |
|---|---|
| 16 |
|
Referències
[modifica]- ↑ «React - A JavaScript library for building user interfaces»(en anglès). https://facebook.+[Consulta: 18 juliol 2017].
- ↑ Wheeler, Ken«Learning React.js: Getting Started and Concepts»(en anglès).Scotch.
- ↑ «React Community»(en anglès). https://github.com.+[Consulta: 18 juliol 2017].
- 1 2 «Learn React»(en anglès).ReactDOM,13-02-2019.
