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