-
Notifications
You must be signed in to change notification settings - Fork 0
/
info.txt
41 lines (30 loc) · 1.78 KB
/
info.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
javascript: lenguaje de programación que nació en la web en los 90, en el navegador Netscape
motor v8: es el motor que usa Google Chrome para correr javascript
node: como js era un lenguaje solo de frontend (navegador) alguien tomó el motor v8 de google, le hizo unos retoques, y creó node, una plataforma para correr javascript del lado del servidor (backend)
paquete / package: libreria de terceros que uno instala para usar en su app
npm: node package manager / administrador de paquetes de node: es la herramienta para instalar librerias de javascript en tu proyecto
estado (state) de un componente: un estado en un componente de react provee al componente de cierta "inteligencia" para realizar operaciones
tipos de datos en programación:
- string (cadena de texto): 'Salomon', 'Pepito', 'Algo123'
- booleano: true / false
- integer (entero): 1, 2, 500, -1000
- float (flotante): 3.14, 2.6, 33.333
- array (arreglo): [1, 2, 3, 4, 5] - ['Desayuno', 'Almuerzo', 'Merienda', 'Cena'] - [true, 1, 'pepito']
- objects (objetos): { nombre: 'salo', edad: 25, pelo: 'negro' } - { titulo: 'murio alguien', diario: 'clarin' }
posibles preguntas:
- cómo creaste la app? con qué herramienta o framework?
R: create-react-app (comando: npx create-react-app nombre) - create-react-app NO es un framework, es una librería / herramienta
repasar:
- react (videos / curso)
- estados de un componente
- ciclos de vida de un componente
- hooks:
setState({ tipo_comida: 'Almuerzo' }): // actualizo 1 solo campo del estado
setState((prevState) => { // actualizo el estado manteniendo el estado previo
return {
...prevState,
tipo_comida: element.target.value
}
})
bugs:
- si cambio tipo_comida después de poner 'si' en ingirio_postre, ingirio_postre mantiene el valor de 'si' (deberia resetearse)