Section 1: Getting Started Flashcards

1
Q
  1. What is React.js?
A

React es una librería de Javascript para desarrollar Interfaces de Usuario. Una librería de Javascript para el lado del cliente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. ¿Why React Instead Of “Just JavaScript”?
A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Building Single-Page Applications (SPAs) with React
A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Exploring React.js Alternatives (Angular/ Vue)
A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CONCEPTOS BÁSICOS

A
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CONCEPTOS AVANZADOS

A

Side Effects, refs y hooks
State managemnt con API y Redux
User INPUT, Forms, HTTP Requests, hooks.
Routing, desarrollo, Next.JS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly