webnoticias, publicación de artículos gratis, participación ciudadana, notas de prensa
Publicar es gratis, sólo tienes que registrarte y escribir.
  Usuario: Clave:    
   
 
Llegó el futuro, sólo que no lo encuentro.   por    
Documento sin título
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
gabiemprende 9/6/2021 10:22:42 AM
gabiemprende
React JS: todo lo que debes saber
Claves de React
votos 0 comentarios 0 enviar vínculo a un amigo
Tags React JS React aprender React
 
React Js
 

ReactJS es una librería JavaScript de código abierto enfocada a la visualización. Esta tecnología nos permite el desarrollo de interfaces de usuario de manera sencilla, esto es posible mediante componentes interactivos y reutilizables.

La página web de forma tradicional se ha construido en código HTML, JavaScript y CSS, separados en distintas carpetitas. Eso hace que sea complicado escalar y extraer ciertas partes del código (especialmente JS y CSS) para migrar o bien reutilizar funcionalidades debido a las dependencias entre estos lenguajes.

¿Pero que sucedería si metiésemos todo esto en un solo bulto? Esto es lo que debieron preguntarse los ingenieros de Fb y favoreció que a mediados de 2013 se lanzara la primera versión de la conocida librería.

React está basado en un paradigma llamado programación orientada a componentes en el que cada componente es una pieza con la que el usuario puede interaccionar. Estas piezas se crean usando una sintaxis llamada JSX permitiendo redactar HTML (y opcionalmente CSS) en objetos JavaScript.
Estos componentes son reutilizables y se combinan para crear componentes mayores hasta configurar una web completa.
Esta es la forma de tener HTML con toda la funcionalidad de JavaScript y el estilo gráfico de CSS centralizado y listo para ser distraído y utilizado en cualquier otro proyecto.


¿Por qué usar React?

React js online aporta una serie de claras ventajas frente a la manera tradicional de efectuar una web, sus comodidades para el desarrollo unido al desempeño, la flexibilidad y organización del código la convierten en de las mejores opciones.

Una de las primordiales razones para que esto sea posible es el empleo del DOM virtual, React es capaz de producir el DOM de forma activa, hace los cambios en una copia en memoria y después la equipara con la versión actual del DOM, de esta manera evita renderizar toda la página cada vez que haya cambios, sencillamente se aplica dicho cambio al componente que haya sido actualizado, simple y rápido. Esto favorece una mejor experiencia de usuario, aparte de un rendimiento y una fluidez pasmante.

En todo proyecto web es importante tomar en consideración el posicionamiento, y precisamente este es uno de los primordiales inconvenientes de este género de frameworks, esto se debe al desacoplamiento entre la parte del usuario y del servidor, el contenido HTML se obtiene mediante solicitudes a la API y posteriormente se produce, esto hace que cuando el robot de Google rastrea la web el contenido incluso no exista. Con React no tendremos este problema en tanto que deja isomorfismo, esto significa que es capaz de renderizar este HTML tanto en el cliente del servicio como en el servidor, de manera que cuando llegue el robot de Google vamos a poder entregarle el contenido ya renderizado y esto nos permitirá posicionar igualmente bien que el habitual wordpress de siempre.

React Native merece otro blog post para el solo, mas de momento cabe comentar que es otra herramienta que compilando exactamente el mismo código Javascript facilita la generación de aplicaciones nativas para Android, iOS, etc


¿Qué aceptación tiene en el mercado?

La última encuesta de StackOverflow nos revela que React es el framework más querido y más deseado en este último año, aparte de ser ya el segundo más utilizado solo por detrás de jQuery. Esto está con fuerza ligado a que Javascript es de nuevo el lenguaje pero popular por séptimo año consecutivo, cosa que marca una tendencia meridianamente ascendiente.

No es casualidad que empresas como Netflix, Airbnb, Dropbox, Paypal, Tesla, Whatsapp, Uber, etc. hayan apostado por esta tecnología, la inversión que ha hecho Facebook al lado del gran número de desarrolladores que han contribuido a esta librería de código abierto hacen que sea una apuesta segura de futuro.

React y Drupal

Drupal Trademark ocho es un potente CMS que ofrece una enorme personalización de backend y aporta mucha flexibilidad en la administración de contenidos. En Drauta somos especialistas en diseño web y utilizamos React en el desarrollo de aplicaciones para mejorar la velocidad de carga de las páginas y el frontend.

Ventajas de React

Declarativo

React te ayuda a crear interfaces de usuario interactivas de forma sencilla. Diseña vistas simples para cada estado en tu aplicación, y React se ocupará de actualizar y renderizar de forma eficiente los componentes correctos cuando los datos cambien.

Las vistas declarativas hacen que tu código sea más predecible, por ende, fácil de depurar.

Basado en componentes

Crea componentes encapsulados que manejen su estado, y transfórmalos en interfaces de usuario complejas.

En tanto que la lógica de los componentes está escrita en JavaScript y no en plantillas, puedes pasar datos sencillamente a través de tu aplicación y sostener el estado fuera del DOM.

Aprende una vez, escríbelo donde sea

En React no dejamos fuera al resto de tus herramientas tecnológicas, con lo que podrás desarrollar nuevas características sin necesidad de volver a escribir el código existente.

React puede también renderizar desde el servidor usando Node, como potencializar aplicaciones móviles utilizando React Native.

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de gabiemprende
Bitcoin
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de webnoticias.
 
Documento sin título
 
Documento sin título
 
Documento sin título
PARTICIPANTES
autores de webnoticias con inicial: A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A A autores de webnoticias con inicial: A B autores de webnoticias con inicial: B C autores de webnoticias con inicial: C C autores de webnoticias con inicial: C C autores de webnoticias con inicial: C C autores de webnoticias con inicial: C C autores de webnoticias con inicial: C C autores de webnoticias con inicial: C C autores de webnoticias con inicial: C C autores de webnoticias con inicial: C D autores de webnoticias con inicial: D D autores de webnoticias con inicial: D D autores de webnoticias con inicial: D D autores de webnoticias con inicial: D D autores de webnoticias con inicial: D D autores de webnoticias con inicial: D D autores de webnoticias con inicial: D E autores de webnoticias con inicial: E E autores de webnoticias con inicial: E E autores de webnoticias con inicial: E F autores de webnoticias con inicial: F F autores de webnoticias con inicial: F F autores de webnoticias con inicial: F F autores de webnoticias con inicial: F F autores de webnoticias con inicial: F G autores de webnoticias con inicial: G G autores de webnoticias con inicial: G G autores de webnoticias con inicial: G I autores de webnoticias con inicial: I I autores de webnoticias con inicial: I I autores de webnoticias con inicial: I I autores de webnoticias con inicial: I I autores de webnoticias con inicial: I J autores de webnoticias con inicial: J J autores de webnoticias con inicial: J J autores de webnoticias con inicial: J J autores de webnoticias con inicial: J J autores de webnoticias con inicial: J L autores de webnoticias con inicial: L L autores de webnoticias con inicial: L L autores de webnoticias con inicial: L L autores de webnoticias con inicial: L M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M M autores de webnoticias con inicial: M N autores de webnoticias con inicial: N N autores de webnoticias con inicial: N N autores de webnoticias con inicial: N N autores de webnoticias con inicial: N O autores de webnoticias con inicial: O O autores de webnoticias con inicial: O O autores de webnoticias con inicial: O P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P P autores de webnoticias con inicial: P Q autores de webnoticias con inicial: Q R autores de webnoticias con inicial: R R autores de webnoticias con inicial: R R autores de webnoticias con inicial: R R autores de webnoticias con inicial: R R autores de webnoticias con inicial: R R autores de webnoticias con inicial: R R autores de webnoticias con inicial: R R autores de webnoticias con inicial: R S autores de webnoticias con inicial: S S autores de webnoticias con inicial: S S autores de webnoticias con inicial: S S autores de webnoticias con inicial: S S autores de webnoticias con inicial: S S autores de webnoticias con inicial: S T autores de webnoticias con inicial: T T autores de webnoticias con inicial: T T autores de webnoticias con inicial: T T autores de webnoticias con inicial: T T autores de webnoticias con inicial: T V autores de webnoticias con inicial: V V autores de webnoticias con inicial: V V autores de webnoticias con inicial: V W autores de webnoticias con inicial: W X autores de webnoticias con inicial: X X autores de webnoticias con inicial: X X autores de webnoticias con inicial: X
 
Documento sin título
AVATAR DE PARTICIPANTES
PRENSA gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende gabiemprende juansan Maripez Maripez Maripez Maripez Maripez JulioBarco Marcostere JCLuena JCLuena JCLuena JCLuena JCLuena JCLuena JCLuena EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF EduardoF
 
Documento sin título
 
Documento sin título
 
Documento sin título
+ VISITADOS
Bitcoin Las publicaciones más leídas 19061
WebNoticias
Nunca más evidente que la moneda es un concepto difícil de relacionar con un valor significativo, pero que implica una condición común a cualquier definición: su representación debe ser aceptada por t
 
6/18/2014 22:06
 
Género fasculino o memenino Las publicaciones más leídas 345
AnaAbregu
Literatura, relatos, crítica literaria, literatura latinoamericana
 
7/8/2018 12:03:06 a.m.
 
Terminal por Noé Jitrik Las publicaciones más leídas 321
AnaAbregu
Escritores latinoamericanos, relatos, narrativa argentina
 
1/28/2017 12:01:06 a.m.
 
JORNADAS Néstor Sánchez y Jorge Di Paola Las publicaciones más leídas 318
AnaAbregu
Continuando con las Jornadas iniciadas en 2012, con Macedonio, y Libertella y Lamborghini en 2013, este año Sanchez y Di Paola
 
9/19/2014 11:24:06 PM
 
Estilo y ortografía para el posicionamiento en buscadores Las publicaciones más leídas 315
AnaAbregu
Literatura latinoamericana, relatos, ensayos literarios
 
9/14/2019 8:30:37 AM
 
Distopía en literatura latinoamericana Las publicaciones más leídas 309
AnaAbregu
Literatura, relatos, crítica literaria, novelas, literatura latinoamericana
 
1/10/2019 12:06:01 a.m.
 
Ficción y literatura Las publicaciones más leídas 300
AnaAbregu
Literatura, relatos, crítica literaria, literatura latinoamericana
 
5/28/2018 12:02:07 a.m.
 
Frávega Fábregas un fraude Las publicaciones más leídas 294
AnaAbregu
Frávegas no cumple, atención al cliente no existe.
 
5/25/2018 6:15:53 PM
 
Fútbol y literatura Las publicaciones más leídas 291
AnaAbregu
Literatura, relatos, ensayos literarios, novelas, literatura latinoamericana
 
4/5/2019 12:02:27 a.m.
 
Género Policial, género ciencia ficción Las publicaciones más leídas 276
AnaAbregu
Literatura, relatos, crítica literaria, literatura latinoamericana
 
6/12/2018 12:01:03 a.m.
 
 
 
 
Documento sin título
 
Documento sin título
 
Nos contaron qué leen
Documento sin título
Documento sin título
 
Documento sin título
 
Documento sin título
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.