Curso de Reactjs | Pregunta Frecuentes al Aprender Reactjs

En esta publicación me dedicare a responder las preguntas más frecuentas para aquellas personas que están aprendiendo Reactjs:

¿Cuales son las diferencias entre React.js y otros Frameworks como Angular o Vue?

empezare Listando A cada uno de ellos:

React

  • Es una biblioteca, esto quiere decir que solo se encarga de una funcionalidad especifica y para el resto de funcionalidad necesita complementarse con otras herramientas. para conocer más de este tema es recomendable ver el vídeo: Biblioteca vs Framework
  • Creado Por Facebook e Instagram
  • Utiliza un DOM Virtual
  • Curva de aprendizaje de 2 a 3 semanas
  • Tan solo es la V 
  • Utiliza ES6
  • JSX

Angular

  • Es un Framework
  • Creado Por Google 
  • Utiliza el DOM
  • Curva de aprendizaje de 3 a 4 semanas
  • Es un framework MVC
  • Utiliza Typescript
  • Templates

¿Que es el Virtual DOM?

El dom virtual es una abstracción del DOM, este es una versión simplificada que esta guardada en memoria y solo incluye las cosas que necesita. Tiene las ventaja de:
  • Identificar las partes que han cambiado
  • Determina como cargar el DOM de una manera más eficiente
  • Mucho más Ligero y Mucho más Rápido

¿Qué es JSX?

Es un lenguaje de dominio especifico(DSL), que es transpilado. en otras palabras es un lenguaje que se basa en XML y Javascript y que necesita ser procesado. entre sus características podemos notar:
  • Luce como HTML/XML
  • define una sintaxis familiar para definir una estructura de árbol con atributos
  • No es un requerimiento pero hace las cosas muchos más fáciles

Comentarios