La batalla de GitHub permite:
Ver los repositorios más populares en Github y poder filtrar por Lenguajes de Programación Competir entre dos usuarios de GitHub para ver cual tiene mejor puntaje según estrellas en los repos, etc.
- Pude aprender a configurar basicamente Webpack
- Usar NPM para agregar pequeños paquetes
- AXIOS para consumir la api de github
- PROMISES
- Manejar el flujo de datos con props
- Usar props.children para rehusar un componente (y vs. Composition)
- Usar funciones puras (pure functions)
- Usar PropTypes para validar tipos de datos y poder debugguear mejor
- Entender la variable THIS en todos sus ambitos y aprender a usar BIND()
- Todos los tipos de binding --Explicit --Implicit --new() y window()
- Stateless Functional Components
- React Router
- Forms y encapsulamiento en react
- Builds para produccion con npm build
- Firebase para hostear la app
A continuación requisitos y como probar el proyecto.
Tener instalado Node.Js
Como probar el proyecto
npm install
npm start
- React - Una librería de javascript para crear interfaces de usuario.
ReactFundamentals.com