- 67
- 39 503
Leonardo Jose
Brazil
เข้าร่วมเมื่อ 19 ก.ย. 2008
Contenidos orientados al desarrollo de software para web y móvil, gestión de datos (SQL, fuentes externas, etc), integraciones (API / Websocket / Webhooks) y nuevas tecnologías.
Hooks Avanzados en React 🚀 | useMemo + useCallback + useLayoutEffect | Mejora Performance y UX
Descubre cómo usar los hooks avanzados de React (useMemo, useCallback y useLayoutEffect) para optimizar el performance y la experiencia del usuario en tus aplicaciones.
En este video, trabajamos con una aplicación base de ecommerce para:
Implementar filtros dinámicos con useMemo, reduciendo cálculos innecesarios.
Optimizar funciones con useCallback, evitando renders innecesarios.
Crear un tooltip adaptable que responde al viewport con useLayoutEffect.
Estos patrones son clave para llevar tus proyectos React al siguiente nivel, independientemente de la naturaleza de tu aplicación. Aprende a aplicar estos conceptos y mejora tanto la velocidad como la interactividad de tus aplicaciones.
¡Todo explicado paso a paso para que puedas implementarlo en tus propios proyectos desde hoy!
00:00:00 Introducción
00:01:03 Creando los filtros
00:10:19 Manejando los estados
00:22:14 Memorizando los datos con useMemo
00:28:47 Memorizando las funciones con useCallback
00:33:17 Mejorando la visual con useLayoutEffect
📌 Enlaces útiles:
FakeProductAPI: fakestoreapi.com
Repositorio del proyecto: github.com/ljcl79/context-api-use-reduce-ecommerce/tree/OtrosHooks
Palabras clave:
useMemo en React
useCallback ejemplos prácticos
useLayoutEffect explicación
Hooks avanzados React
React performance optimization
Mejora UX con React
Cómo usar useMemo
Cómo usar useCallback
React UX improvements
useLayoutEffect tooltip
#React #useMemo #useCallback #useLayoutEffect #ReactHooks #OptimizaciónReact #DesarrolloFrontend #ReactPerformance #ProgramaciónReact #WebDevelopment
En este video, trabajamos con una aplicación base de ecommerce para:
Implementar filtros dinámicos con useMemo, reduciendo cálculos innecesarios.
Optimizar funciones con useCallback, evitando renders innecesarios.
Crear un tooltip adaptable que responde al viewport con useLayoutEffect.
Estos patrones son clave para llevar tus proyectos React al siguiente nivel, independientemente de la naturaleza de tu aplicación. Aprende a aplicar estos conceptos y mejora tanto la velocidad como la interactividad de tus aplicaciones.
¡Todo explicado paso a paso para que puedas implementarlo en tus propios proyectos desde hoy!
00:00:00 Introducción
00:01:03 Creando los filtros
00:10:19 Manejando los estados
00:22:14 Memorizando los datos con useMemo
00:28:47 Memorizando las funciones con useCallback
00:33:17 Mejorando la visual con useLayoutEffect
📌 Enlaces útiles:
FakeProductAPI: fakestoreapi.com
Repositorio del proyecto: github.com/ljcl79/context-api-use-reduce-ecommerce/tree/OtrosHooks
Palabras clave:
useMemo en React
useCallback ejemplos prácticos
useLayoutEffect explicación
Hooks avanzados React
React performance optimization
Mejora UX con React
Cómo usar useMemo
Cómo usar useCallback
React UX improvements
useLayoutEffect tooltip
#React #useMemo #useCallback #useLayoutEffect #ReactHooks #OptimizaciónReact #DesarrolloFrontend #ReactPerformance #ProgramaciónReact #WebDevelopment
มุมมอง: 102
วีดีโอ
Aprende a Documentar tu API Node.js con Swagger Autogen y Swagger UI Express 🚀
มุมมอง 40314 วันที่ผ่านมา
¿Quieres llevar tus APIs Node.js al siguiente nivel? En este video, aprenderás paso a paso cómo documentar tu API usando Swagger Autogen y Swagger UI Express. Descubre: 00:00:00 Qué es Swagger y por qué es esencial para tus proyectos. 00:01:07 Cómo preparar tu ambiente con las dependencias necesarias. 00:03:18 Cómo generar documentación automática con Swagger Autogen. 00:08:53 Cómo integrar Swa...
🚀 Prepara el Ambiente de Flutter en MINUTOS: Instalación Completa + Hola Mundo 🌟
มุมมอง 23721 วันที่ผ่านมา
¿Quieres empezar con Flutter pero no sabes por dónde empezar? ¡No te preocupes! En este video te enseño paso a paso cómo preparar tu ambiente de desarrollo en pocos minutos. Cubrimos todo lo que necesitas: 00:00 Introducción 01:28 Instalación de Visual Studio Code 02:08 Instalación de Git 03:23 Instalación del SDK de Flutter 06:05 Verificación del Path de Flutter 08:01 Instalación de Android St...
Cómo Crear Servicios en Angular 18: Consumiendo una API REST para Adopción de Mascotas
มุมมอง 492หลายเดือนก่อน
En este video, aprenderás a implementar y consumir servicios en Angular 18, una habilidad esencial para cualquier desarrollador. Acompáñame en una guía paso a paso donde abordaremos: 00:00 Introducción 01:06 ¿Qué son los servicios en Angular y por qué son importantes? 02:38 Implementación de un servicio en Angular desde cero 12:09 Incorporación de servicios en componentes de nuestra aplicación ...
Rutas Públicas, Privadas y Autenticación en API REST para Sistema de Adopción de Mascotas con JWT
มุมมอง 367หลายเดือนก่อน
En este video aprenderás a diferenciar y crear rutas públicas, privadas y de autenticación en una API REST para un sistema de adopción de mascotas. Primero, explicamos la importancia de cada tipo de ruta y cómo proteger datos sensibles. Luego, implementaremos un modelo de gestión de usuarios que nos permitirá definir los permisos de acceso mediante la autenticación con JSON Web Tokens (JWT). De...
Cómo usar Mongoose en una API REST para Adopción de Mascotas | Node.js, Express y MongoDB
มุมมอง 2842 หลายเดือนก่อน
En este video te mostraré cómo integrar Mongoose en una API REST diseñada para una aplicación de adopción de mascotas, utilizando Node.js, Express y MongoDB. Aprende desde la instalación de Mongoose, hasta la creación de un schema específico para las mascotas, el ajuste del modelo y la aplicación de validaciones que aseguren la integridad de los datos en tu plataforma de adopción. Este tutorial...
Context API y useReducer para Gestión de Estado. Implementando una Galería para Ecommerce en React
มุมมอง 2282 หลายเดือนก่อน
¡Bienvenidos a un nuevo tutorial de React! En este video, te guiaré paso a paso en la construcción de una galería de productos para una aplicación de ecommerce, utilizando Context API y useReducer para gestionar el estado global. Aprenderás a consumir datos de la API de Fake Store para mostrar productos de manera efectiva, donde podrás: 00:00:00 Introducción 00:01:43 Presentación de proyecto 00...
Crea una Galería de Países en JavaScript: Consume APIs REST y Muestra Mapas con OpenStreetMap!
มุมมอง 4862 หลายเดือนก่อน
Hola, amigos! 👋 En este emocionante video, aprenderemos a construir una impresionante galería de países utilizando JavaScript y APIs REST, ¡incluyendo mapas interactivos con OpenStreetMap! 🌍✨ 🔍 ¿Qué veremos en este tutorial? Creación de la interfaz: Diseñaremos una interfaz atractiva y funcional para nuestra galería de países. ¿Qué es una API REST? Te explicaré de manera sencilla cómo funcionan...
Cómo Crear una API REST con NodeJS, Express y MongoDB desde Cero | Guía Completa con MVC
มุมมอง 1.4K3 หลายเดือนก่อน
¡Bienvenidos! En este video, te guiaré paso a paso en la creación de una API REST completa usando NodeJS, Express y MongoDB. Partimos desde cero, preparando el ambiente de desarrollo, hasta construir la estructura de la API con el modelo MVC (Modelo, Vista, Controlador). Veremos cómo crear rutas, controladores y conectarnos a MongoDB para gestionar datos en tiempo real. Además, te mostraré cómo...
Primeros Pasos con Angular: Ambiente, Estructura de Aplicación y Creación de Componentes
มุมมอง 1.1K4 หลายเดือนก่อน
¡Bienvenidos a un nuevo video en el que exploraremos los primeros pasos para trabajar con Angular! En este tutorial, te guiaré a través de: Preparación del Entorno: Cómo instalar y configurar Angular para empezar a desarrollar. Entendiendo la Estructura de la Aplicación: Conoce los archivos y carpetas clave que componen un proyecto Angular. Creación de Componentes: Aprende a crear y organizar c...
Conociendo a CSS en pocos mínutos
มุมมอง 1404 หลายเดือนก่อน
En este video, te llevaré paso a paso desde un HTML básico hasta una web estilizada con CSS. Aprenderás a incorporar CSS inline, en el head y en archivos externos. Exploraremos el modelo de cajas y cómo seleccionar elementos por etiqueta, clase e id. Además, te mostraré algunos trucos avanzados de CSS para darle ese toque profesional a tu sitio web. ¡No te lo pierdas y empieza a dominar el dise...
Autenticación OAuth en React con Supabase: ¡Google y Facebook paso a paso!
มุมมอง 5045 หลายเดือนก่อน
En este video, te mostraré cómo implementar la autenticación OAuth en tu aplicación React usando Supabase, con Google y Facebook como proveedores de autenticación. Siguiendo este tutorial paso a paso, aprenderás cómo obtener los clientID y clientSecret necesarios para configurar tu aplicación. ¡Además, este video forma parte de nuestra serie de tutoriales sobre nuestra aplicación de sistema de ...
Aprende HTML desde Cero: Fundamentos y Creación de Página Web Básica
มุมมอง 3086 หลายเดือนก่อน
En este video tutorial, te sumergirás en el mundo del lenguaje de marcado más fundamental en el desarrollo web: HTML. Descubre qué es HTML, cómo estructurar un archivo HTML, y desglosa la anatomía de una etiqueta HTML paso a paso. Desde el inicio, te guiaré en la creación de una página web simple utilizando solo HTML, sin CSS. Aprende a agregar títulos, crear listas y insertar imágenes, todo mi...
Dominando Funciones y Librería Estándar en Golang: Guía Completa con Ejemplos Prácticos
มุมมอง 1966 หลายเดือนก่อน
En este video, exploraremos a fondo el uso de funciones en Golang y cómo aprovechar al máximo la poderosa librería estándar de Go. Empezaremos con una explicación detallada del concepto de función, incluyendo cómo definir y utilizar funciones en Go. Aprenderás sobre parámetros de funciones, funciones anónimas y closures, y veremos cómo enviar funciones como parámetros para crear código más flex...
Formularios en ReactJS - Conociendo a react hook form
มุมมอง 8786 หลายเดือนก่อน
¡Bienvenidos al canal! En este video, te enseñaré cómo gestionar formularios en React usando TypeScript, abarcando desde lo más básico hasta la implementación de validaciones avanzadas. Este es un contenido esencial para cualquier desarrollador de software que quiera dominar la creación y gestión de formularios en sus aplicaciones web. Contenido del video: 00:00:00 Introducción 00:01:16 Gestion...
Construyendo una API Rest con Node JS + Express JS + TypeScript + TypeORM
มุมมอง 2.6K7 หลายเดือนก่อน
Construyendo una API Rest con Node JS Express JS TypeScript TypeORM
Explorando Go: Mapas, Condicionales y Bucles
มุมมอง 1268 หลายเดือนก่อน
Explorando Go: Mapas, Condicionales y Bucles
Conectar MySQL a una API Node.js con Express | Tutorial Completo
มุมมอง 1.7K8 หลายเดือนก่อน
Conectar MySQL a una API Node.js con Express | Tutorial Completo
Dominando las Funciones de Manipulación de Cadenas en SQL: Ejemplos en PostgreSQL y MySQL
มุมมอง 1828 หลายเดือนก่อน
Dominando las Funciones de Manipulación de Cadenas en SQL: Ejemplos en PostgreSQL y MySQL
Git y GitHub para Principiantes: Crea tu Primer Repositorio
มุมมอง 1.5K8 หลายเดือนก่อน
Git y GitHub para Principiantes: Crea tu Primer Repositorio
Go (Golang): Tipos de Datos, Variables, Arreglos y Slices explicados!
มุมมอง 1779 หลายเดือนก่อน
Go (Golang): Tipos de Datos, Variables, Arreglos y Slices explicados!
Deno - Entorno avanzado para ejecución de Javascript en el Backend
มุมมอง 21810 หลายเดือนก่อน
Deno - Entorno avanzado para ejecución de Javascript en el Backend
Navegando entre rutas con react router dom
มุมมอง 1.4K10 หลายเดือนก่อน
Navegando entre rutas con react router dom
Primeros pasos con MongoDB - Conociendo el mundo de las bases de datos NoSQL
มุมมอง 48110 หลายเดือนก่อน
Primeros pasos con MongoDB - Conociendo el mundo de las bases de datos NoSQL
Cómo usar react query para el consumo de APIs en aplicaciones reactJS | Tutorial práctico
มุมมอง 82310 หลายเดือนก่อน
Cómo usar react query para el consumo de APIs en aplicaciones reactJS | Tutorial práctico
¿Qué es bun y cómo usarlo para ejecutar javascript para backend?
มุมมอง 33410 หลายเดือนก่อน
¿Qué es bun y cómo usarlo para ejecutar javascript para backend?
Mi Primera Aplicación React con #typescript.
มุมมอง 1.2K10 หลายเดือนก่อน
Mi Primera Aplicación React con #typescript.
Estructuras de Decisión ‐ Aplicación práctica en Javascript
มุมมอง 26711 หลายเดือนก่อน
Estructuras de Decisión ‐ Aplicación práctica en Javascript