CUÁNDO se ejecuta USE EFFECT 🤔 El ARRAY de DEPENDECIAS 🔵 Curso de React desde cero #12

  Рет қаралды 7,950

Desarrollo Útil

Desarrollo Útil

Күн бұрын

Пікірлер: 43
@reinaldozerpa6936
@reinaldozerpa6936 10 ай бұрын
Por lo que veo ya no tienen el curso disponible. alguien sabe por dónde están activo actualmente. aun seguirán enseñando? de verdad que son muy bueno explicando.
@quinojuan2
@quinojuan2 2 жыл бұрын
De lujo como siempre. Me saco el sombrero. Saludos desde Argentina.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias!
@tomasliendo3127
@tomasliendo3127 2 жыл бұрын
Muy buen video con el anterior #11 ha quedado muy claro, saludos !!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Me alegro, pronto le daremos más caña!
@alfredoegremyelias9691
@alfredoegremyelias9691 2 жыл бұрын
Buenas chicos!, Vengo de su curso de learnThisAcademy, es tremendo, vengo del bootcamp de HENRY y me habían quedado muchas dudas de React pero ustedes me las aclararon en su mayoría, estaría perfecto que hicieran un vídeo hablando sobre storybook, rxjs, o algo similar, cabe recalcar que ya me vi la mayoría de sus vídeos de yt, y terminando el de react me voy con el de node xD
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias Alfredo! Lo de Storybook lo tenemos entre la lista de pendientes, combinado con el testing, pero lo de RxJS creo que es algo que todavía queda un poco lejos para el nivel del canal, queremos ir paso a paso y con buena letra, para que cualquiera pueda seguir el canal de principio a fin.
@CodeMaker23
@CodeMaker23 2 жыл бұрын
los mejores de todo el planeta explicando, en serio muchísimas gracias por compartir sus conocimientos de manera gratuita, cada que sale un video de ustedes, me da una gran alegria por todo lo que logro aprender, el video de async await me lo he visto como 17 veces y cada que lo veo aprendo algo nuevo, tienen en mente hacer algun curso de react native? usando el emulador o el dispositivo?, es que todos usan unicamente expo D:
@larrychavez4285
@larrychavez4285 2 жыл бұрын
Excelentes explicaciones le di like a todos los videos de esta serie. Mil gracias! sigan adelante!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchísimas gracias. Seguiremos con ello!
@e.castro.5537
@e.castro.5537 2 жыл бұрын
Lo mejor de lo mejor
@lawrent6209
@lawrent6209 2 жыл бұрын
Muy claro como siempre, muchas gracias saludos!!!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchísimas gracias, como siempre!
@Bitcoin1M2030
@Bitcoin1M2030 2 жыл бұрын
Gracias por el vídeo
@devan2617
@devan2617 2 жыл бұрын
hola desarrollo, gran video, lo que si no entendi el minuto 11:05 donde hablas de variables que vuelven a reenderizar el useEffect, a pesar de que count siga valiendo lo mismo, pero aca en 10:08 lo pones al estado(en el array de dependencias del useEffect) a lo que mi pregunta es: ¿Porque el useEffect se reenderiza lo necesario con el estado y la variable no? porque la variable copy tecnicámente siempre tiene el mismo valor al igual que el estado.
@Phantom-pj1ls
@Phantom-pj1ls Жыл бұрын
Cuando hace const copy = {...count} esta creando un objeto totalmente nuevo(un espacio en memoria distinto cada vez) con el mismo contenido que count (para eso los ...), al estar como dependencia del useEffect y tener un espacio en mem distinto cada vez ese efecto se dispara y realiza lo que esta dentro. Distinto hubiera sido si el hubiera hecho: const copy = count; ya que acá esta creando una nueva referencia al mismo espacio en memoria que count, no crea un obj nuevo sino que hace que copy apunte a la misma porción de memoria que apunta count, por ende el efecto no se hubiera disparado cuando hacemos click en Incrementar Step!
@ratasobreviviendoenlascloa4847
@ratasobreviviendoenlascloa4847 Жыл бұрын
@@Phantom-pj1ls no es un objeto nuevo plop
@darkhalfer
@darkhalfer 2 жыл бұрын
Como siempre, una explicación buenísima, me ha quedado claro todo. De lo mejorcito que hay den React en español.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias, me alegro de que nos tengas con el listón tan alto!
@julian2908
@julian2908 2 жыл бұрын
Que cracks son !
@johansbautistaparra6638
@johansbautistaparra6638 2 жыл бұрын
BUENISIMO !!!!
@edarcode8124
@edarcode8124 2 жыл бұрын
jajajaa y yo volviéndome loco recordando la sintaxis del useEffect para cada efecto que deseaba, con acordarme que solo compara el [ ] ya se que debo poner, excelente vídeo.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
😅
@Deus-lo-Vuilt
@Deus-lo-Vuilt 2 жыл бұрын
Hola que tal , excelente video, se iran agregando mas videos a la lista? un saludo
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Añadiremos algunos más de teoría, y después práctica!
@Deus-lo-Vuilt
@Deus-lo-Vuilt 2 жыл бұрын
@@DesarrolloUtil muchas gracias
@alchemy_coder
@alchemy_coder 2 жыл бұрын
Genial..! 😎👍
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias!
@jamj4199
@jamj4199 2 жыл бұрын
Si lo de poner la función set es un algo poco útil pero dependiendo de si tienes ciertas de dependencias de eslint te da un warning por no a verlo puesto en el array y digo dependencias pero creo que la única que hace eso es eslint-plugin-react-hooks, pero si ya te sabes manejar y conoces mas o menos como funciona useEffec pues no tendrás tantos problemas aun creo que deberías haber explicado que si el useEffec tiene una función o algo que genere un cambio y el useEffect no tiene el array pues puedes generar un loop infinito
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Respecto a los setState y al plugin de eslint que comentas, muy útil por cierto, eslint nunca te mostrará un warning por ese motivo. Otra cosa es que crees tus propios setState custom que ahí si!
@jamj4199
@jamj4199 2 жыл бұрын
@@DesarrolloUtil perdón por no ha verme explicado mejor y si como comentas es solo cuando utilizas custom hooks
@viccc.n
@viccc.n 2 жыл бұрын
¿Qué tema usas en el VS Code? Está muy chulo. Muy buenos sus videos! Ya me los vi todos
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchísimas gracias! El tema es Monokai Vibrant.
@francogonzalez8755
@francogonzalez8755 2 жыл бұрын
¿como podría obtener el Estado final de un setState y no el inicial?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
No puedes obtenerlo, hasta el siguiente renderizado. Por tu pregunta, creo que hay algún error de concepto en lo que quieres hacer!
@francogonzalez8755
@francogonzalez8755 2 жыл бұрын
@@DesarrolloUtil si así es, ahí ví varios de tus videos y logré darme cuenta. Resolví usando useContext. Gracias!
@federicocarusso3074
@federicocarusso3074 2 жыл бұрын
una consulta por que useEffect se ejecuta miles de veces? me re-renderiza el componente cada segundo y me consume las consultas del fetch
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Puede ser por dos motivos: 1. No has puesto un array de dependencias 2. Alguna de las dependencias que has puesto, cambia en cada renderizado Revisalo bien!
@federicocarusso3074
@federicocarusso3074 2 жыл бұрын
@@DesarrolloUtil Muchisimas gracias por tu respuesta, en realidad era que, como no sabia, puse el fetch dentro de un componente y no del App.js, sin un flag y eso re-renderizaba cada rato.
@kepacampodiego
@kepacampodiego 2 жыл бұрын
Me parecen muy didácticos los videos, aunque de vez en cuando me pierdo en conceptos... que los pasas muy rápido. Una cuestión ¿hasta dónde tenéis desarrollado el curso React en vuestra plataforma? ¿merece la pena cogerlo ya?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias por tu feedback! Respecto a la parte de ir rápido, intentamos buscar un equilibrio entre lo didáctico de los videos, y el formato de KZbin. Es algo complicado, y a veces nos hace pasar por alto ciertos detalles que son importantes (aunque tratamos de no hacerlo). En el curso de la academia, todos los conceptos que se hablan aquí, están desarrollados de forma mucho más extensa y pausada (La creación del proyecto tiene 2.5h de contenido, useState tiene más de 1.5h de contenido...). En definitiva, nos tomamos todo el tiempo que sea necesario, sin limitaciones por parte de nadie. Respecto al contenido publicado, puedes verlo en la web pero te lo resumo por aquí. Tenemos: - Introducción sobre qué es React, por qué existe y qué problemas resuelve - Cómo montar un proyecto desde cero, explicando el por qué de cada herramienta con ejemplos - Toda la sintaxis de JSX y sus componentes, explicando absolutamente todo lo que existe - Los tres hooks principales: useState, useEffect y useContext - Una práctica real de 9.5 horas en la que partimos de unos requisitos y un diseño en Figma, y creamos un CRUD completo de usuarios, trabajando con un pequeño servidor y con gran parte de las tareas más habituales del día a día. Respecto al resto de contenido, las dos próximas semanas subiremos useReducer y useRef, y continuaremos con una sección por semana hasta terminar el curso. Con el contenido publicado hasta hoy, y las dos próximas secciones, tienes el 90% del contenido necesario para casi cualquier proyecto de React, el resto serían detalles adicionales. Respecto a si merece la pena comprarlo o no, actualmente tiene un precio bastante reducido que irá incrementándose a medida que se completa el curso, así que yo considero que es buena oportunidad para obtenerlo y tenerlo ya para siempre. Perdón por esta pedazo de chapa, pero creo que es importante!
@alfoorego8380
@alfoorego8380 8 ай бұрын
O sea, poner en el Array de Dependencias todos los “set” de estados que quieras poner, es lo mismo que dejar el Array vacío. Correcto?
@maximilianolopez8327
@maximilianolopez8327 2 жыл бұрын
por fin lo entendi jaajaja
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
useEffect explicado al detalle - Con 3 mini Apps - React
56:29
Luis Cabrera
Рет қаралды 36 М.
¿Cuándo usar y cuando evitar useEffect en tus componentes?
23:30
Juan Jose Ortiz
Рет қаралды 6 М.
React 18: useEffect Double Call; Mistake or Awesome?
10:36
Jack Herrington
Рет қаралды 103 М.
The problem with useEffect
11:37
Cosden Solutions
Рет қаралды 37 М.
useEffect explicado a fondo
22:43
Appdelante
Рет қаралды 73 М.
Learn useEffect In 13 Minutes
13:38
Web Dev Simplified
Рет қаралды 859 М.
¿Qué es React y por qué domina el desarrollo frontend?
20:00
Lo nuevo de NextJS 13, adiós a los otros frameworks...
7:32
HolaMundo
Рет қаралды 97 М.
CLASE DEFINITIVA de REACT: Todo lo que tienes que saber sobre UseEffect!
14:01
Gentleman Programming
Рет қаралды 7 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.