Комментарии:
no entendi lo del prevCounter porque usaron una variable sin declarar?
ОтветитьMiduu increible, pase 2 años sin querer entender useCallback porque se me hace dificil, volviendo a retomar esta muy entendible, gracias de antebrazo jajajjaaj
Ответитьexcelente explicación del porque no siempre es necesario usar useCallback y useMemo!!! gracias Midu!!!
ОтветитьEsto no ocurre en Vue :u
ОтветитьNo entendí nada
ОтветитьWooow
Que buena demostración
Realmente me quedé asombrado
Me has motivado a leer la documentación oficial y buscar otras de calidad
Gracias!
Counter app now is the new hello world starting project around every single react course.
Por cierto Miguel, solo una recomendación..se que el foco era solo mostrar las discrepancias entre esos 2 hooks...
pero al crear el JSX trata de ser un poco semántico x favor, lo digo porque ya hoy casi nadie enseña a HTML Authoring propiamente,
entonces lo digo porque si siempre al usar JSX creas, div, div, div y mas div...la gente empieza a creer que en serio es la forma adecuada.
Se que el JSX no es semántico, pero su transpilación si lo será.
Por lo demás buen video, y tal vez solo hizo falta apuntar o mostrar como React usa por doquier la Delegación de eventos,
tal como la usaste en este pequeño ejemplo.
Saludos cracks.
Muy chevere el vídeo
ОтветитьGracias midu, lo entendí por fin! jjaj me estaba costando el temita este
ОтветитьMidu, mil gracias! Por fin lo he entendido! Me he emocionao y tó 🥲
Ответитьentendí 6/10
ОтветитьOhhh buena explicación crack!!
Ответитьsiempre pensé que eras colombiano what aajaja
ОтветитьMuchachos una consulta...estoy agragando elemento a favoritos. Cuando hago click en el boton tengo un icono de una estrella que se pone amarilla. Pero despues si me voy a la vista de favoritos la estrella vuelve a su color por defecto. el useMemo me puede servir para que quede marcado como favorito al cambiar de vistas? o como ´pdria hacer eso?
ОтветитьCabe aclarar que esto ocurre ya que las deps del useEffect del componente hijo es una funcion y esto react o js lo interpreta como diferente en cada render del componente padre ya que es una nueva intancia de memoria lo mismo ocurre si fuera un objeto , si fuera un numero, un string , boolean etc, el use effect del componente hijo no se dispararia ya que seria el mismo value.
ОтветитьGracias midu por la explicacion, muy util.
Ответитьexcelente video maestro
ОтветитьWow, esta es la explicación más genial de useCallback que he visto. En mi trabajo nunca terminaba de entender cuándo usarlo pero claro, veo que usualmente en el proyecto se usa para funciones que terminan estando en useEffects o cosas así. Y al hacerlo evitan eso que mostraste, que se renderice más veces el componente.
ОтветитьJoda man, mucho capo, thanks!
ОтветитьCuando la función no tiene dependencias también se puede declarar fuera de la función del componente
Ответитьmuy buena explicacion, saludos
ОтветитьPerfectamente explicado, gracias
ОтветитьNo entendí de donde sale prevCounter, si no lo define en ningun lado??? De donde obtiene su valor???
ОтветитьMe encanta cuando en pocos minutos alguien logra encapsular tan buenos conocimientos, te felicito midu
ОтветитьThanks!
ОтветитьBuenas, llevo poco viendo tus vídeos y me pareces un crack.
Para hacer Apps Android/iOS recomiendas react? Lo estuve usando pero me cambiaban cada 2 por 3 el sistema de monetizado de Admob teniendo que hacer porque si update y dejé de usarlo por eso.
Qué recomiendas tu para Apps? sabiendo JS por ejemplo? gracias
Me quedó clarísimo, que sencilla explicación.
Muchas gracias
Lo siento, pero la explicación me pareció redundante xD Obviamente usamos useCallback para evitar el re-renderizado de una función, pero ¿en qué casos sí habría que usarlo?
ОтветитьExcelente maestro!!!
Ответитьexcelente explicación...
Ответить¿podrías dar une explicación también del useMemo? muuchas gracias por tus videos!
ОтветитьVengo de ver 3 videos pero ahora me queda más sólido el conocimiento, usar useCallback cuando necesitas la misma referencia, si counter lo pasas como referencia ahí se ejecuta cada vez el console pero no tiene sentido como dices gracias por compartir este gran conocimiento miduCrack
ОтветитьComo hacer una llamada fetch a cada rato no es un problema? Pero reventamos porque no hay un lazyload en una imagen ajjaja
Ответитьhay algo que este hombre no haga bien?
Ответитьvine buscando cobre y encontre Oro, ademas yo pregunto jaja
Ответитьno entendi :c
ОтветитьMe encanta cuando ponen unos ejemplos tan útiles y basados en casos reales, así se entiende todo mucho mejor. Fdo. Ríak developer.
ОтветитьEstá bien aclarar que el useMemo y el useCallback pueden ayudar en rendimiento cuando haces operaciones muy pesadas.
ОтветитьMemoization = Memorización; si te lo “memoiza”…
ОтветитьGenio!!!
Ответитьgracias midu por siempre compartir tus conocimientos, me gustaria que si podrias explicar un poco mas sobre el useMemo, y el cuando usarlo
ОтветитьEn el futuro programaremos con equipos que funcionen por EEG así solo lo piensas y el computador lo escribe animo Midu pronto solucionaremos el lag de las manos jejejeje .
Esta buena la explicación ahí va mi me gusta
Hola, muy cool el video, podrías explicar lo de setCounter(prevCounter => prevCounter + 1) gracias!
Ответить