useCallback y useMemo en React. ¿Los tendrías que usar SIEMPRE? ¡TE LO EXPLICO!

preview_player
Показать описание
Así que quieres mejorar el rendimiento de tu aplicación de React... y crees que deberías usar siempre useCallback y useMemo. ¿Seguro? En este vídeo te explico lo que debes tener en cuenta.
Рекомендации по теме
Комментарии
Автор

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.

purpledoll
Автор

gracias midu por siempre compartir tus conocimientos, me gustaria que si podrias explicar un poco mas sobre el useMemo, y el cuando usarlo

David-qrlq
Автор

Me encanta cuando ponen unos ejemplos tan útiles y basados en casos reales, así se entiende todo mucho mejor. Fdo. Ríak developer.

jrs_devs
Автор

Me encanta cuando en pocos minutos alguien logra encapsular tan buenos conocimientos, te felicito midu

Rafaelv
Автор

Está bien aclarar que el useMemo y el useCallback pueden ayudar en rendimiento cuando haces operaciones muy pesadas.

lukasalvarezdev
Автор

Wooow
Que buena demostración
Realmente me quedé asombrado
Me has motivado a leer la documentación oficial y buscar otras de calidad
Gracias!

fran_sar
Автор

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

carsdfj
Автор

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

mariorocha
Автор

excelente explicación del porque no siempre es necesario usar useCallback y useMemo!!! gracias Midu!!!

linac
Автор

Midu, mil gracias! Por fin lo he entendido! Me he emocionao y tó 🥲

miguecast
Автор

Me quedó clarísimo, que sencilla explicación.
Muchas gracias

sebascalderon
Автор

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.

alexpena
Автор

Gracias midu, lo entendí por fin! jjaj me estaba costando el temita este

marianojimenez
Автор

Cuando la función no tiene dependencias también se puede declarar fuera de la función del componente

ykristianhd
Автор

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

giovannivoltaproxy
Автор

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.

valp_co
Автор

Gracias midu por la explicacion, muy util.

JuanCruz-qcms
Автор

seria chevre que profundisaraas mas en como evitar re renderisados correctamente, y endinde seria obtimo evitarlos, me vendria genial ya que es algo con lo que batalla a diario en mi trabajo

im_jostincII
Автор

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

rayoseldev
Автор

no entendi lo del prevCounter porque usaron una variable sin declarar?

darwinyusef