Evaluación y selección de información

Unidad 2- S5. Actividad 2


Evaluación y selección de información
Pagina 1: https://facebook.github.io/react/tutorial/tutorial.html#what-is-react
Pagina 2: https://frontendlabs.io/3501--react-js-demo-basica-talleres-web
Pagina 3: http://www.arquitecturajava.com/que-es-el-virtual-dom-y-como-funciona/

Video 1: https://youtu.be/SRO4ek9ZMWM
Video 2: https://youtu.be/wMpQohApXwI
Video 3: https://www.youtube.com/watch?v=J-3cSPg9c_0

Mapas conceptuales: 



Fundamentos de nuestra elección:

¿Cuán confiables son las fuentes?
Los tres grupos de recursos que seleccione se complementan, aun que considero que la más confiable es la página oficial de esta librería pues son los creadores de la misma, me refiero a https://facebook.github.io/react/ . Aunque no descarto el trabajo de las demás fuentes extra oficiales pues me trasmiten experiencia, de los mismos profesionales que están desarrollando con esta librería.
¿En qué elementos nos apoyamos para considerar que la información es o no confiable?
1. Las fuentes investigas no se contradicen
2. En conjunto concuerdan en los conceptos y definiciones
3. Comparando información de las fuentes con los de la página oficial, concuerdan.

¿Es necesaria más información?
No considero que necesite más información me ha quedado claro que es react.js. y como funciona.

Comprendo los conceptos tales como:
1. ¿Qué es React.JS?
React es una biblioteca JavaScript declarativa, eficiente y flexible para crear interfaces de usuario.

2. ¿Cómo funciona? 
a. Se centra en la gestión de interfaces de usuario específicamente en V(vistas) del patrón de desarrollo MVC (Model, View, Controller).

b. Su arquitectura se basa en componentes, se pueden reutilizar pues son una representación de la interfaz y esto sin tener que preocuparse por los datos, pues es totalmente agnóstico de cualquier patrón de desarrollo que estés usando. En cada componente podemos encontrar estilos, comportamientos, estructuras, etc.


c. Hace uso de virtual DOM para saber que actualizar de toda la página, al comparar el DOM del navegador con el DOM virtual que es el que se actualiza sin que implique un costo muy grande del navegador.

d. Puedes usar lenguaje JavaScript o JSX que es una extensión de la sintaxis de JavaScript, tiene una apariencia similar a XML, es concisa y familiar para la definición de estructuras de árbol y sus atributos, permitiendo que las estructuras de árboles grandes sean más fáciles de leer que las funciones u objetos literales JavaScript.

3. ¿Qué es el DOM Virtual y cómo funciona?
El DOM virtual es una abstracción del DOM HTML. Es ligero y separado de los detalles de implementación específicos del navegador. Dado que el DOM mismo ya era una abstracción, el DOM virtual es, de hecho, una abstracción de una abstracción.
React.js hace uso de virtual DOM para saber que actualizar de toda la página, al comparar el DOM del navegador con el DOM virtual que maneja React, que es el que se actualiza sin que implique un costo muy grande del navegador, después de obtener la diferencias actualiza solo los nodos (o componentes) que hayan cambiado.

Conclusión:
He llegado a la conclusión de que la información que encontré en las diferentes fuentes se complementan, pues la información muestra los mismos conceptos y definiciones, en algunos casos usan temimos distintos, pero siguen la misma línea de razonamiento, esto contribuirá a tener una idea clara de los términos que emplean y sobre todo saber cómo hacer uso de estos nuevos conocimientos para lograr hacer la investigación de campo.

Comentarios