Índice del curso de ReactJS

  1. Instalación y configuración inicial
  2. Estructura básica de un proyecto con ReactJS
  3. JSX
  4. Recogida de datos
  5. State
  6. Componentes
  7. Props
  8. Renderizado condicional
  9. Arrays
  10. Style
  11. Valor por defecto de una combo
  12. React router
  13. Fetch API
  14. Context API
  15. Login
  16. Redux
  17. React Developer Tool
  18. Sockets
  19. Build
  20. TypeScript
  21. React Native
  22. Expo
  23. React native
  24. Navigation
  25. Compilar con Expo en la nube
  26. Create React App
  27. Compartir código entre React Web y React Native. Dos aproximaciones:
    1. Empaquetar con NPM
    2. Importar código desde fuera del proyecto pero en el propio ordenador
    3. Importar código con prototype

Instalación y configuración inicial

Introducción

React (también llamado React.js o ReactJS) es una librería Javascript de código abierto para crear interfaces de usuario de tipo SPA (single page applications).

react vs jquery

Por qué no usar programación orientada a objetos con React

  • Porque es más complejo.
  • Porque escribes más código.
  • Porque lo dice Facebook (su compañía creadora).
    Video de Sophie Alpert, gerente de ingeniería en Facebook

    Video de Dan Abramox, co-author de redux y de create react app y trabajador de Facebook.

¿Qué empresas usan ReactJS?

  • Amazon
  • Apple
  • Google
  • Microsoft
  • Dropbox
  • Netflix
  • Spotify
  • Twitter
  • Yahoo
  • ...

Instalación

  1. Instalamos nodejs
  2. Instalamos nuestro "creador" de aplicaciones React:
    sudo npm install -g create-react-app

Creación de una aplicación

create-react-app monteserin-app

Arrancar una aplicación

npm start
icono de mandar un mail¡Contacta conmigo!
Pablo Monteserín
contacta conmigoPablo Monteserín

Para dudas técnicas sobre los ejercicios de mis cursos es necesario estar suscrito.