Title: Actividad 16 - Configuración de Entorno de Desarrollo
Course: 2025 - LI - Desarrollo Web del Lado del Servidor 2-2 > Section: Unidad III - Framework de Desarrollo del Lado del Cliente

🎯 Objetivo

Comprender qué es React, para qué se utiliza y por qué es una de las herramientas más populares en el desarrollo web moderno del lado del cliente.

🧠 Instrucciones

1. Encabezado obligatorio:
  - Nombre completo del alumno.
  - Nombre del profesor.
  - Materia: Desarrollo Web del Lado del Cliente.
  - Número de la actividad.
2. Investigación:
Desarrolla los siguientes puntos de forma clara y ordenada:
a) ¿Qué es React y quién lo creó?
  - Explica brevemente su historia (Facebook/Meta y año de lanzamiento).
  - Menciona por qué se considera una librería y no un framework.
b) ¿Para qué sirve React?
  - Describe cómo ayuda a construir interfaces dinámicas.
  - Explica qué son los componentes y cómo se reutilizan.
c) ¿Qué ventajas tiene frente al uso de HTML, CSS y JavaScript puros?
  - Ejemplo: mejor organización del código, velocidad, actualización eficiente del contenido (DOM virtual).
d) ¿Qué tecnologías o herramientas suelen acompañar a React?
  - Ejemplo: Node.js, npm, JSX, Babel, Webpack, Vite, etc.
  - Explica de manera breve el papel de cada una.
e) Ejemplos de sitios o aplicaciones que usan React (menciona al menos tres).
3. Conclusión personal:
  - Explica con tus palabras por qué crees que React se ha vuelto tan popular entre los desarrolladores.

💡 Fuentes sugeridas:

- Documentación oficial: https://react.dev/
- Artículos introductorios (MDN Web Docs, FreeCodeCamp, W3Schools).

📄 Método de entrega

- Entregar en formato PDF.
- Incluye la investigación completa y la conclusión personal.
- Se evaluará la claridad, estructura y comprensión del tema.

🎯 Objetivo

Comprender qué es React, para qué se utiliza y por qué es una de las herramientas más populares en el desarrollo web moderno del lado del cliente.

🧠 Instrucciones

1. Encabezado obligatorio:
  - Nombre completo del alumno.
  - Nombre del profesor.
  - Materia: Desarrollo Web del Lado del Cliente.
  - Número de la actividad.
2. Investigación:
Desarrolla los siguientes puntos de forma clara y ordenada:
a) ¿Qué es React y quién lo creó?
  - Explica brevemente su historia (Facebook/Meta y año de lanzamiento).
  - Menciona por qué se considera una librería y no un framework.
b) ¿Para qué sirve React?
  - Describe cómo ayuda a construir interfaces dinámicas.
  - Explica qué son los componentes y cómo se reutilizan.
c) ¿Qué ventajas tiene frente al uso de HTML, CSS y JavaScript puros?
  - Ejemplo: mejor organización del código, velocidad, actualización eficiente del contenido (DOM virtual).
d) ¿Qué tecnologías o herramientas suelen acompañar a React?
  - Ejemplo: Node.js, npm, JSX, Babel, Webpack, Vite, etc.
  - Explica de manera breve el papel de cada una.
e) Ejemplos de sitios o aplicaciones que usan React (menciona al menos tres).
3. Conclusión personal:
  - Explica con tus palabras por qué crees que React se ha vuelto tan popular entre los desarrolladores.

💡 Fuentes sugeridas:

- Documentación oficial: https://react.dev/
- Artículos introductorios (MDN Web Docs, FreeCodeCamp, W3Schools).

📄 Método de entrega

- Entregar en formato PDF.
- Incluye la investigación completa y la conclusión personal.
- Se evaluará la claridad, estructura y comprensión del tema.