Section 1: Getting Started Flashcards
- What is React.js?
React es una librería de Javascript para desarrollar Interfaces de Usuario. Una librería de Javascript para el lado del cliente.
- ¿Why React Instead Of “Just JavaScript”?
En Javascript cada paso debe ser descrito, por eso se dice que usa imperative approach. En contraposición, React trata sobre el uso de componentes que son como pequeños bloques de construcción.
- Building Single-Page Applications (SPAs) with React
Gracias a que las cosas se hacen más sencillas con React y gracias a que podemos hacer interfaces de usuario ricas con React y Javascript, generalmente desarrollamos Single Page Applications (SAP) gracias a la capacidad de React para controlar todo el frontend de una web application.
- Exploring React.js Alternatives (Angular/ Vue)
React es una librería de javascript basada en componentes que sirve para crear UI. Otro framework popular para UI basado en componentes es Angular.js. Por último está Vue.js, que tambiéns es un framework basado en componentes con más funcionalidades que React y con menos que Angular.js
CONCEPTOS BÁSICOS
Construir componentes (De los conceptos más importantes) Combinar componentes Crear UI con el components approach Trabajo con eventos Trabajo con data Props States Style React apps and components React Hooks (De los conceptos más importantes)
CONCEPTOS AVANZADOS
Side Effects, refs y hooks
State managemnt con API y Redux
User INPUT, Forms, HTTP Requests, hooks.
Routing, desarrollo, Next.JS