Crear interfaces para aplicaciones puede ser un proceso complejo. Además del desarrollo inicial, es importante que estas aplicaciones sean fáciles de gestionar, mejorar y mantener. Con React, este problema se divide en pequeños componentes haciendo más fácil la creación y el mantenimiento de tus palicaciones

 

En este curso encontrarás claves para crear y simplificar tus interfaces con React, así como mantener tus proyectos a lo largo del tiempo. Concretamente, aprenderás más en detalle cómo gestionar de manera eficiente el estado de tu aplicación, entender cómo React gestiona los cambios en la interfaz, trabajar con rutas, conectarte a una API, testar tu aplicación y gestionar el proceso de construcción con webpack.

 Conocimientos necesarios

  • Conocimientos básicos de desarrollo web orientado a componentes
  • Uso de la terminal. Navegación entre carpetas, ejecución de comandos, etc.
  • Manejo de paquetes con npm
  • Conocimientos básicos de React:
    • Cómo crear un proyecto
    • Creación de componentes de clase y funciones
    • Uso del estado de los componentes
    • JSX. Condicionales, bucles, etc.
  • Webpack. Configuración básica de un proyecto
  • Uso de las herramientas de debug del navegador
Programas y materiales necesarios
  • Un editor de código. Personalmente recomiendo VSCode ya que es gratuito, bastante rápido y tiene muchos plugins para acelerar nuestro desarrollo con React. Es el que utilizaré durante el curso
  • Una terminal donde poder ejecutar nuestros comandos
  • Nodejs y npm instalados.
  • Un navegador con capacidades de debug, como Chrome o Firefox. Durante el curso utilizaré Firefox