viernes, 2 de octubre de 2020

¿Que es React.JS?



Según Google ¿qué es React.JS? Es: "React es una biblioteca JavaScript de código abierto diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página. Es mantenido por Facebook y la comunidad de software libre. Han participado en el proyecto más de mil desarrolladores diferentes.

Esa es la definición resumida y fácil de entender, ahora vamos a más profundidad. Lo primero que NO dice la definición, es que se utiliza en frontend que es la parte visual de una página web.

¿Qué es una Librería de JS?

una biblioteca JavaScript lo que significa es un paquete con Código prescrito en el lenguaje JavaScript para que sea más fácil desarrollar tus aplicaciones, AJAX está centrado en la web y React lo usa.


 

¿Qué es el open source?

"Open Source" o Código abierto quiere decir que cualquier persona puede colaborar, normalmente es para resolver problemas que contenga el código. La forma en que trabaja react el diseño de interfaces es con lo que se llama JXS produce “Componentes” de React renderizados en el DOM que son HTML en JavaScript. React no requiere usar JSX, pero la mayoría de la gente lo encuentra útil como ayuda visual cuando trabajan con interfaz de usuario dentro del código JavaScript. Esto también permite que React muestre mensajes de error o advertencia más útiles. Dentro del diseño de interfaces está el Virtual DOM.



¿Qué es el DOM virtual?

El DOM virtual (VDOM) es un concepto de programación donde una representación ideal o “virtual” de la IU se mantiene en memoria y en sincronía con el DOM “real”, mediante una biblioteca como ReactDOM. Este proceso se conoce como reconciliación.

Este enfoque hace posible la API declarativa de React: le dices a React en qué estado quieres que esté la IU, y se hará cargo de llevar el DOM a ese estado. Esto comprime la manipulación de atributos, manejo de eventos y actualización manual del DOM que de otra manera tendrías que usar para construir tu aplicación.

Ya que “DOM virtual” es más un patrón que una tecnología específica, las personas a veces le dan significados diferentes. En el mundo de React, el término “DOM virtual” es normalmente asociado con elementos de React ya que son objetos representando la interfaz de usuario. Sin embargo, React también usa objetos internos llamados “fibers” para mantener información adicional acerca del árbol de componentes. Éstos pueden ser también considerados como parte de la implementación de “DOM virtual” de React.

 


PARA consultar la documentación: https://reactjs.org/

 

Cualquier duda o sugerencia ponlo dentro de los cometarios

 

No hay comentarios.:

Publicar un comentario

Origen del termino "bug"

 El origen del concepto "bug" data del 9 de septiembre de 1947 cuando Grace Murray Hopper, anotó en el cuaderno de errores: "...