Want to create interactive content? It’s easy in Genially!

Get started free

Actividad 3.2. Conceptos principales de React.js

Jorge Vera

Created on April 8, 2023

Distinguir los conceptos principales de React.js que servirán como base para utilizar el Framework Next.js.

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

¿Que es React.js y Next.js?

React.js es una librería Javascript de código libre para construir interfaces web, desarrollada por meta (facebook)

  • Composición de componentes.
  • Desarrollo Declarativo Vs Imperativo.
  • Flujo de datos unidireccional.
  • Performance gracias al DOM Virtual.
  • Isomorfismo
  • Elementos y JSX.
  • Componentes con y sin estado.
  • Ciclo de vida de los componentes.
  • Ideal para aplicaciones de alta demanda.
  • Permite el desarrollo de aplicaciones móviles.
  • Facilidad para aprender y sin complejas configuraciones.
  • Optimizado para brindar mejoras de SEO y rendimiento.
  • Enrutamiento basado en páginas con soporte de rutas dinámicas.
  • Rutas API desplegadas en funciones Serverless.
  • Capacidad para generar sitios estáticos (SSG), usar server-side rendering (SSR) o una combinación de ambos según la necesidad de cada página.

Next.js es un framework de React que se enfoca en la facilidad de uso y la escalabilidad. Ofrece varias características para mejorar la velocidad de carga de la página y la experiencia del usuario, como el renderizado del lado del servidor (SSR) y el pre-renderizado estático. También tiene enrutamiento automático y una fácil configuración, lo que lo hace ideal para construir aplicaciones web complejas.

Optativa: Tópicos selectos de entornos de desarrollo: Frameworks

Actividad 3.2. Conceptos principales de React.js