ReactJS
![]() | |
Tipus | Biblioteca informàtica |
---|---|
Versió inicial | 29 maig 2013 ![]() |
Versió estable | |
Llicència | llicència MIT ![]() |
Característiques tècniques | |
Sistema operatiu | multiplataforma ![]() |
Escrit en | JavaScript ![]() |
Equip | |
Creador/s | Jordan Walke |
Desenvolupador(s) | Facebook, Instagram i una comunitat de desenvolupadors individuals i empreses |
Fonts de codi | |
Més informació | |
Lloc web | react.dev (anglès) ![]() |
Blog | Blog oficial ![]() |
Stack Exchange | Etiqueta ![]() |
Id. Subreddit | reactjs ![]() |
Guia d'usuari | Guia d'usuari ![]() |
| |
ReatJS (o també React.js ) és una biblioteca del llenguatge 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. ReatJS permet als desenvolupador de 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 corrrespon amb la implementació Model-Visra-Controlador (MVC) i es pot emprar conjuntament amb d'altres biblioteques JavaScript com ara AngularJS.[1][2][3][4]
Principals característiques
DOM virtual
Model d'Objectes del Document (DOM) que permet rederitzar 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
És una extensió del llenguatge JavaSript que està optimitzat en velocitat i captura d'errors en temps de compilació.
Flux de dades en un sol sentit
Dota de simplicitat al protocol de comunicacions i permet un depurat més ràpid.
Referències
- ↑ «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].
- ↑ «Learn ReactJS: Part I» (en anglès). Codecademy, 18-07-2017.