# Introducción

React es una biblioteca de JavaScript para construir interfaces de usuario de forma declarativa, basado en componentes y con la ventaja de que se aprende una vez, y se escribe donde sea.

En este curso se tiene una primer acercamiento a React iniciando con un repaso de los temas de javascript que se emplearán más adelante en React; después se continúa con los fundamentos propios de React y, posteriormente, conocer más a fondo la libería a través de una de dos rutas de aprendizaje, o porque no, de ambas 👍.

La primera ruta es una continuación del curso Fundamentos de Frontend (opens new window), que mediante el uso de React, evoluciona la aplicación Random Users con el uso de hooks, javascript moderno y las peticiones Api rest.

La segunda ruta, consta de diversas aplicaciones, con un enfoque práctico, donde se abordan elementos importantes de React.