TRANSCRIPTIONSpanish

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

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

TRANSCRIPTION COMPLÈTE

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.

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.

    ReactJS: Buenas… - Transcription Complète | YouTubeTranscript.dev