Giter Club home page Giter Club logo

workshop-pensando-en-react's Introduction

Workshop - Pensando en React

La idea de este Workshop es aprender a usar y pensar en React mientras hacemos una aplicación.

Presentación

Podes ver la presentación en el siguiente link

Setup

Instalación

Usando npm

git clone [email protected]:leoasis/workshop-pensando-en-react.git
cd workshop-pensando-en-react
npm install
npm start

o si usas yarn

git clone [email protected]:leoasis/workshop-pensando-en-react.git
cd workshop-pensando-en-react
yarn install
yarn start

Esto va a levantar un servidor y va a abrir una ventana del navegador con la pagina inicial.

Desde allí se puede navegar a los ejercicios de los fundamentos, o a las versiones inicial y final de la aplicación.

React Devtools:

Spotify:

  • Para poder utilizar la aplicación necesitas tener una cuenta de Spotify (no hace falta que sea Premium) si todavía no tenes una.

Contenido

Si todavía no conocés nada de React, te recomiendo arrancar con los fundamentos.

En caso de ya tener conocimientos, podés ir directo a crear la aplicación. Siempre podés volver a los fundamentos si hay algo que no te queda claro como hacer.

Fundamentos

  1. Intro
  2. Render y Create Element
  3. Componentes
  4. JSX
  5. Manejo de Estado (setState y re-render)
  6. Eventos
  7. Listas
  8. Ciclo de vida de los componentes
  9. Refs
  10. Elementos de formulario
  11. Outro

Crear nuestra primer Aplicación

  1. Intro
  2. Partir la interfaz en componentes
  3. Crear una versión estática
  4. Identificar la representación mínima del estado
  5. Identificar dónde debe vivir nuestro estado
  6. Agregar interacciones
  7. Outro

workshop-pensando-en-react's People

Contributors

leoasis avatar nisnardi avatar poloagustin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.