TRANSCRIPCIÓNSpanish

ReactJS: Buenas Prácticas para un Código Escalable y Eficiente

1h 1m 38s8,092 palabras1,302 segmentsSpanish

TRANSCRIPCIÓN COMPLETA

0:02

[Música]

0:21

[Música]

0:39

[Música]

0:49

[Música]

1:29

[Música]

1:47

[Música]

1:57

[Música]

2:37

[Música]

2:54

[Música]

3:05

[Música]

3:45

[Música]

4:02

[Música]

4:13

[Música]

4:27

Ah.

4:30

[Música]

4:57

[Música]

5:04

[Música]

5:20

[Música]

6:07

Hola a todos, ¿cómo andan todos por ahí?

6:10

Acá yo soy Leila, estoy en el equipo de

6:12

marketing de Henry, así que les quiero

6:15

dar la bienvenida a esta masterclass

6:17

increíble que vamos a tener con Luisni

6:19

eh sobre las buenas prácticas para un

6:21

código escalable y eficiente para

6:24

nuestra carrera de fullstack.

6:26

Les cuento que eh la carrera arranca el

6:30

3 de noviembre, la modalidad full time.

6:33

Eh son clases en vivo, como varios ya

6:36

saben, de lunes a viernes de 11 a 13

6:38

horas y la modalidad parttime arranca el

6:41

10 de noviembre hasta el 21 de agosto.

6:44

Ahí les dejé en el link el en el chat el

6:47

link para que puedan ingresar a nuestra

6:49

a nuestra página y puedan ver todos los

6:51

toda la información que necesitan sobre

6:53

la carrera.

6:54

Así que ahora la la invitamos a a Luisni

6:58

para que nos venga a contar un poco más

7:00

sobre esta masterclass increíble que nos

7:02

va a dar.

7:05

Hola, Leila. Muchas gracias allí por la

7:08

introducción y la bienvenida. No, yo

7:10

super encantada de estar acá una vez más

7:12

compartiendo conocimiento, también

7:15

aprendiendo, por supuesto, porque en

7:16

esto se aprende todos los días y pues

7:18

nada, eh, ver qué qué preguntas tienen

7:23

por allí. eh los chicos sobre este tema

7:26

tan importante que son las buenas

7:27

prácticas y sobre todo aplicadas a JS

7:31

que es eh diría yo el framework web de

7:35

programación frontend más utilizado al

7:36

momento.

7:38

Totalmente. Bueno, ya te dejo entonces,

7:41

Luis Ni todo tuyo.

7:43

Listo. Vale, voy a compartir pantalla y

7:47

me confirman, por favor, cuando la vean.

7:54

Listo. Eh, ya la ven, ¿cierto?

8:00

Ah, la vas la la vas a compartir tú, eh,

8:03

Leila, ¿cierto?

8:06

Vale. Bueno, primero quiero comenzar

8:09

contándoles eh quién soy. Básicamente

8:12

en este momento soy software engineer en

8:15

Mercadolibbre. Tengo un año trabajando

8:18

allí en un proyecto interno muy

8:20

importante, pero también fui eh

8:24

exglober. Trabajé en Globant, una

8:26

empresa argentina muy importante también

8:28

en el mundo de la tecnología durante

8:30

casi 5 años y entre esas y otras

8:34

empresas tengo casi 10 años de

8:36

experiencia trabajando enfocada en el

8:38

desarrollo del frontend, específicamente

8:40

en la parte web, eh con clientes, con

8:44

productos internos y bueno, todo este

8:46

tiempo me ha ayudado también eh a

8:49

adquirir a ir puliendo esas buenas

8:51

prácticas, ¿no? Y la idea es

8:54

transmitirles hoy un poco ese

8:55

conocimiento para que ustedes se puedan

8:58

ahorrar un poco todos esos tropiezos que

9:02

tiene uno como desarrollador a lo largo

9:03

de la carrera. También me pueden

9:05

encontrar en LinkedIn como Luis Niugarte

9:08

y en mis tiempos libres pues soy

9:09

influencer, así que me pueden encontrar

9:12

y escribirme también en @luisnugarte

9:14

cualquier duda que tengan.

9:17

Bueno, ahora sí a lo que vinimos, a

9:19

hablar sobre buenas prácticas enfocadas

9:22

en React JIS y hoy vamos a estar tocando

9:25

cuatro puntos importantes sobre este

9:27

tema. El primero, por supuesto, la

9:29

arquitectura y la estructura de un

9:31

proyecto de React, cómo organizar la

9:34

base de lo que va a ser todo nuestro

9:36

proyecto y todo nuestro código de ahí en

9:38

adelante para poder escalar sin caos.

9:41

Eh, por supuesto, vamos a hablar de

9:42

componentes limpios y manejo eficiente

9:45

del estado, lo cual es el corazón

9:48

prácticamente de React, pensar en flujos

9:51

de datos claros y predecibles.

9:54

E también estaremos viendo un poco y

9:56

profundizando sobre lo que es un código,

9:58

lo que se entiende como un código

9:59

robusto y mantenible, porque no es lo

10:01

mismo tener código que tener un buen

10:03

código y prevenir errores antes de que

10:06

llegue la producción. Por allí dicen que

10:08

el mejor error es el que nunca llega.

10:10

Entonces, vamos a estar viendo un poco

10:11

ese tema y, por supuesto, también vamos

10:14

a estar hablando sobre performance,

10:16

accesibilidad y experiencia de usuario,

10:18

que creo que son pilares fundamentales

10:20

cuando pensamos en buenas prácticas. Y

10:23

esto es lo que podemos decir que

10:24

distingue un proyecto profesional de uno

10:27

amater. E al final también vamos a dejar

10:29

un espacio eh libre para preguntas y

10:32

respuestas, así que las pueden ir igual

10:34

dejando en el chat y al final las vamos

10:36

a estar respondiendo.

10:38

¿Listo?

10:39

Entonces, lo primero es entender qué es

10:41

React JS y por qué debo aplicar eh

10:45

buenas prácticas en un proyecto basado

10:48

en este framework. Entonces, nos dice el

10:51

concepto, ¿podemos pasar la diapositiva,

10:53

porfa?

10:56

Eh, nos dice el concepto que esto es una

10:58

librería de JavaScript para crear

11:01

interfaces de usuario basadas en

11:03

componentes reutilizables, que como

11:04

decíamos es el componente o el el lo el

11:09

deber ser de utilizar React JS. React

11:12

usa un don virtual para actualizar la

11:14

interfaz de forma rápida y eficiente,

11:16

ideal para aplicaciones web interactivas

11:19

y escalables. Aunque sabemos que también

11:21

existe eh React Native, que es para

11:24

aplicaciones eh mobile de móviles. ¿Cuál

11:28

es la importancia de aplicar buenas

11:30

prácticas en un proyecto de React?

11:33

Primero que nada, la mantenabilidad,

11:34

facilidad de entender el código,

11:37

depurarlo y mejorarlo, la escalabilidad

11:40

porque permite que la crezca sin

11:42

volverse caótica. Así comencemos eh con

11:46

un solo usuario, un solo objetivo y un

11:48

solo desarrollador. La idea es que

11:50

estemos en la capacidad de que esta

11:52

crezca. Eh, también rendimiento, evita

11:54

errores innecesarios, rendes

11:56

innecesarios y mejora la experiencia de

11:58

usuario. Y por supuesto la colaboración

12:00

porque nos asegura un código consistente

12:02

entre varios desarrolladores.

12:06

Em, ahora arquitectura y estructura. Yo

12:11

creo que esto es como la base, el

12:13

esqueleto, lo primero eh que debemos

12:16

pensar cuando vamos a comenzar un

12:18

proyecto y en React JS hay una forma de

12:20

organizar esa base para que pueda

12:23

escalar sin caos. Entonces, vamos a ver

12:26

un poquito más sobre esto y nos damos

12:29

cuenta de que hay muchas hay hay un

12:33

punto muy importante, valga la

12:35

redundancia, de por qué debemos aplicar

12:36

y pensar una buena arquitectura. La

12:39

arquitectura aplica para front, para

12:41

back, si ustedes quieren estudiar eh

12:43

full stack. Pero cuando hablamos

12:45

específicamente del front, hay unos

12:47

puntos muy importantes que vamos a estar

12:49

desarrollando ahora. Entonces, nos dice

12:52

la experiencia que un proyecto mal

12:54

estructurado puede funcionar, sí, por

12:56

supuesto, hasta que alguien más lo toca.

12:59

Por ahí hay varios memes de que

13:01

solamente Dios y el desarrollador que

13:03

hicieron el código entienden ese código

13:05

y esa no es la idea. La idea es que

13:07

cualquier desarrollador que entre a ver

13:09

un proyecto lo pueda entender o al menos

13:11

tener una idea de qué es lo que hace ese

13:13

proyecto. Por eso nos decimos que la

13:16

arquitectura no es sobre tamaño del

13:17

equipo, sino sobre la claridad mental

13:19

que puede darnos ese proyecto a uno o 10

13:22

desarrolladores, independientemente de

13:24

cuántos seamos. Entonces, nos ayuda a

13:26

evitar la deuda técnica, facilita la

13:28

lectura, el testing y el onboarding para

13:31

nuevos eh desarrolladores al proyecto. Y

13:34

por supuesto que es el core de todo

13:36

esto, mejora la reutilización y la

13:39

coherencia visual.

DESBLOQUEAR MÁS

Regístrate gratis para acceder a funciones premium

VISOR INTERACTIVO

Mira el video con subtítulos sincronizados, superposición ajustable y control total de la reproducción.

REGÍSTRATE GRATIS PARA DESBLOQUEAR

RESUMEN DE IA

Obtén un resumen instantáneo generado por IA del contenido del video, los puntos clave y las conclusiones.

REGÍSTRATE GRATIS PARA DESBLOQUEAR

TRADUCIR

Traduce la transcripción a más de 100 idiomas con un solo clic. Descarga en cualquier formato.

REGÍSTRATE GRATIS PARA DESBLOQUEAR

MAPA MENTAL

Visualiza la transcripción como un mapa mental interactivo. Comprende la estructura de un vistazo.

REGÍSTRATE GRATIS PARA DESBLOQUEAR

CHATEA CON LA TRANSCRIPCIÓN

Haz preguntas sobre el contenido del video. Obtén respuestas impulsadas por IA directamente desde la transcripción.

REGÍSTRATE GRATIS PARA DESBLOQUEAR

SACA MÁS PARTIDO A TUS TRANSCRIPCIONES

Regístrate gratis y desbloquea el visor interactivo, los resúmenes de IA, las traducciones, los mapas mentales y mucho más. No se requiere tarjeta de crédito.

    ReactJS: Buenas… - Transcripción Completa | YouTubeTranscript.dev