TRANSCRIPTIONSpanish

23. React + Redux + Rails: Agregar redux a un proyecto con react

19m 44s2,158 mots370 segmentsSpanish

TRANSCRIPTION COMPLÈTE

0:05

bien continuamos ahora con los vídeos de

0:07

redux en esta ocasión ya vamos a

0:09

implementar wheelock shannon y su

0:11

aplicación en el vídeo pasado les

0:13

expliqué un poco acerca de cómo funciona

0:15

el ruido si no has visto este vídeo te

0:17

recomiendo que vayas y lo mires ahora

0:20

como se fijaran ya he aplicado todo lo

0:23

que habíamos dicho que íbamos a hacer al

0:24

formulario de algo de igual manera si

0:28

sientes que te falta algo puedes

0:31

descargar el repositorio que he dejado

0:33

allí en la descripción del vídeo ahora

0:36

para poder implementar redux a un

0:39

proyecto con royal lo que tenemos que

0:41

hacer es instalar las librerías

0:43

necesarias para eso vamos a poner en fm

0:46

en stock

0:48

6 para que se ponga en nuestro paquete

0:50

station y aquí vamos a poner arriba c's

0:54

también vamos a poner a otra librería

0:56

que se llama redux funk

1:00

y finalmente vamos a poner a raya

1:03

redux

1:06

presionamos enter para poder instalarlas

1:11

y algo que deben saber es que redux pues

1:13

contiene todas las funciones que

1:15

habíamos utilizado en el vídeo pasado

1:17

como stuart como dispatch

1:20

nos básicamente todo lo que hace que el

1:22

virus funcione

1:24

ruido c's es aquella librería que

1:28

contiene todas las funciones que

1:29

necesitamos para integrar riad o redux

1:32

de hecho ahorita lo vamos a ver cuando

1:35

lo integremos y finalmente redux pan que

1:38

es la más misteriosa básicamente lo que

1:40

hace es manejar lógica sincrónica dentro

1:43

del story redux y así no tener que hacer

1:47

que nuestros componentes lidian con ese

1:49

tipo de lógica si no es necesario así

1:52

que vamos a esperar un momento que se

1:54

termine

1:58

y ahora que se ha terminado podemos

2:00

correr en fm start

2:07

y como pueden ver aquí tenemos la

2:09

aplicación en la página de hong si nos

2:13

vamos a nuestros pages veremos que en

2:17

home estamos haciendo una llamada con

2:19

action una llamada get a nuestro

2:23

servidor con la dirección local boots

2:25

1500

2:28

ahora vamos a aplicar ruidos con esto

2:30

así que todo este tipo de cosas no las

2:32

vamos a manejar en nuestros componentes

2:34

para poder agregar barridos vamos a

2:39

incluir otras dos carpetas una que se va

2:41

a llamar actions

2:45

y otra que se va a llamar redusers

2:51

en actions vamos a tener un archivo

2:53

inicial que se va a llamar empresas

2:57

actions

2:59

punto j s

3:03

y en redusers vamos a tener a empresas y

3:10

duscher también vamos a tener otro

3:12

archivo adicional que se va a llamar

3:13

index punto j s

3:17

ahora que tenemos esto vamos a empezar

3:19

por editar la empresa soy duscher y este

3:22

va a tener como habíamos visto en el

3:24

vídeo pasado un estado inicial así que

3:27

vamos a poner inicio state

3:31

va a ser un objeto que va a contener dar

3:35

datos vamos a ponerle data

3:39

y eso va a venir de nuestro servidor

3:42

también vamos a poner aquí en esa

3:45

loading

3:47

para cuando la página se cargando vamos

3:50

a hacer que el estado de la audiencia si

3:52

está cargando

3:54

y error en caso de que ocurran problemas

3:57

aquí vamos a almacenar el mensaje de

3:59

error

4:01

así que para nuestro reducir vamos a

4:03

primero exportarlo sports default y el

4:08

nombre de read usuario no lo vamos a

4:09

poner de hecho vamos a exportar la

4:13

función directamente y como les había

4:16

dicho aquí vamos a tener dos variables

4:17

el state y en la acción y la acción que

4:20

estemos tomando el estado inicial va a

4:25

ser el state

4:29

y

4:31

en caso

4:33

de que estamos recibiendo una acción

4:35

pues podemos poner el action type

4:42

y si ese asunto es igual

4:47

no

4:49

loud dra

4:52

entonces vamos a hacer retrato de algo

4:55

ahorita especificamos de qué

4:58

y en caso de que sea loading

5:04

vas a hacer otra cosa y algo diferente

5:07

para el caso de que sea un error

5:18

finalmente si no se aplica ningún caso

5:21

vamos a tener un default

5:22

[Música]

5:26

que va a retornar el estado sin ningún

5:29

tipo de modificaciones ahora sí vamos a

5:32

especificar qué vamos a hacer en caso de

5:34

que tengamos que cargar los datos antes

5:37

que nada si ya tengo información en mi

5:40

objeto no quiero modificar esa

5:41

información así que vamos a poner

5:44

aquello que ya se encuentra en el state

5:46

y vamos a modificar el campo de etapa

5:50

aquí vamos a poner lo que venga de

5:52

action punto

5:56

y con eso pues ya estaríamos modificando

6:00

este campo lo mismo va a pasar con lo

6:02

ven

6:05

vamos a devolver todo el estado pero

6:08

vamos a modificar al loading para que

6:10

sea igual a chuck en caso de que esté

6:12

cargando la página y finalmente el error

6:19

cargamos el estado y el error

6:23

lo cambiamos por lo que venga del action

6:28

con eso ya podría decirse que terminamos

6:30

esta parte sin embargo hay que tener

6:32

también en cuenta primero nuestra página

6:35

va a cargar así que le saluden va a ser

6:37

pero luego cuando tenga todos esos datos

6:39

va a pasar a llamar al law tata el cual

6:43

va sencillamente a modificar el campo de

6:46

data mientras tanto loading va a seguir

6:48

siendo otro así que cuando lleguemos a

6:51

los data vamos a cambiar el load in

6:56

para que sea folds

6:59

por otro lado si tenemos un error de

7:02

algún tipo

7:03

también queremos limpiar ese error una

7:06

vez que ya las cosas estén funcionando

7:08

así que vamos a poner aquí

7:13

sin ningún tipo de mensaje

7:16

y por otro lado si nuestra página está

7:19

cargando el establo de envases pero si

7:22

al final de la carga ocurre algún error

7:24

entonces queremos hacer esto queremos

7:27

mostrar cuál es el error pero al mismo

7:30

tiempo ya dejaríamos de cargar la página

7:33

así que vamos a poner loading

7:36

host

7:38

y ahora sí con esto ya podría decirse

7:40

que terminamos nuestro read user para

7:44

empresas

7:45

así que voy a cerrar esto

7:48

y ahora me voy a dirigir aquí a el index

7:51

que había creado en los windows ers y lo

7:55

que vamos a hacer aquí es cargar todos

7:57

los virus sars que tengamos en esta

7:58

carpeta para eso vamos a usar

8:02

con reuters

8:09

esto viene de redux

8:11

y vamos a importar nuestro primer virus

8:14

porque hemos creado que es empresas

8:18

duscher

8:26

y ahora vamos a exportar

8:30

con valor y reuters

8:35

con

8:37

empresa soy dulce

8:40

que es por ahora el único que tenemos si

8:43

tuviéramos más pues la idea decirlos en

8:45

estando ahí

8:48

ahora me voy a ir a index

8:52

y aquí vamos a hacer un par de cambios

8:54

para qué redux para tener efecto en

8:56

nuestros componentes primero vamos a

8:59

importar

9:02

y esto

9:05

guay

9:09

poner aquí a ri docs

9:16

howard

9:19

también vamos a importar

9:24

provider

9:29

este viene de brillar redux

9:34

y finalmente vamos a importar

9:38

harry winston

9:43

from redux

9:48

así que con eso ya podemos crear nuestro

9:50

estudio

9:56

nuestro estudio va a contener los virus

9:59

seres que vengan de index que de hecho

10:01

no lo hemos importado así que vamos a

10:03

poner en quart

10:04

[Música]

10:06

reuters

10:11

rivers y como sea un archivo index

10:14

solamente que pongamos el nombre de la

10:16

carpeta automáticamente va a tomar ese

10:18

archivo

DÉBLOQUER PLUS

Inscrivez-vous gratuitement pour accéder aux fonctionnalités premium

VISUALISEUR INTERACTIF

Regardez la vidéo avec des sous-titres synchronisés, une superposition réglable et un contrôle total de la lecture.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

RÉSUMÉ IA

Obtenez un résumé instantané généré par l'IA du contenu de la vidéo, des points clés et des principaux enseignements.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

TRADUIRE

Traduisez la transcription dans plus de 100 langues en un seul clic. Téléchargez dans n'importe quel format.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

CARTE MENTALE

Visualisez la transcription sous forme de carte mentale interactive. Comprenez la structure en un coup d'œil.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

DISCUTER AVEC LA TRANSCRIPTION

Posez des questions sur le contenu de la vidéo. Obtenez des réponses alimentées par l'IA directement à partir de la transcription.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

TIREZ LE MEILLEUR PARTI DE VOS TRANSCRIPTIONS

Inscrivez-vous gratuitement et débloquez la visionneuse interactive, les résumés IA, les traductions, les cartes mentales, et plus encore. Aucune carte de crédit requise.

    23. React + Red… - Transcription Complète | YouTubeTranscript.dev