Artículos desarrollo web frontend 📑

useOptimistic: actualiza la UI antes de que responda el servidor

useOptimistic: actualiza la UI antes de que responda el servidor

useOptimistic es el hook de React 19 para implementar optimistic UI: muestra cambios al instante y revierte automáticamente si algo falla.

El nuevo hook use() de React 19

El nuevo hook use() de React 19

React 19 introduce use(), un nuevo primitivo que permite leer promesas y contextos directamente durante el render. Adiós a useEffect para cargar datos.

Tipos utilitarios de TypeScript que deberías conocer

Tipos utilitarios de TypeScript que deberías conocer

¿Conoces todos los utility types que TypeScript trae de serie? Aprende a usar Partial, Required, Pick, Omit, Readonly y ReturnType con ejemplos prácticos.

Cómo personalizar tu perfil GitHub con un archivo README

Cómo personalizar tu perfil GitHub con un archivo README

¿Sabías que puedes personalizar la página de inicio de tu cuenta Github? ¡Sí! Y es más sencillo de lo que seguramente te imagines. Aquí te explico como hacerlo de una forma sencilla y rápida.

Trucos de las capturas de pantalla de MacOS

Trucos de las capturas de pantalla de MacOS

¿Alguna vez te has preguntado o has necesitado cambiar el nombre por defecto de las capturas de pantalla de tu Mac? Yo sí, ¡y no sabía que se podía cambiar!

Cómo eliminar todas las carpetas node_modules y liberar espacio

Cómo eliminar todas las carpetas node_modules y liberar espacio

¿Alguna vez te parado a pensar lo que ocupa el directorio node_modules? Imagina si tienes 10 proyectos, cuanto espacio te puede ocupar. ¡Una locura!

Cómo instalar y desplegar un proyecto Next.js en un servidor Ubuntu

Cómo instalar y desplegar un proyecto Next.js en un servidor Ubuntu

Desplegar una aplicación Next.js en un servidor Ubuntu puede parecer complejo, pero con los comandos adecuados es un proceso rápido y estable.

5 maneras de eliminar elementos de un array en JavaScript

5 maneras de eliminar elementos de un array en JavaScript

Aquí te presento cinco formas diferentes de eliminar elementos de dentro de un array en JavaScript. Como verás es muy fácil y puedes elegir la que más te guste.

Desestructuración de objetos en JavaScript

Desestructuración de objetos en JavaScript

La desestructuración es una expresión que nos permite desempaquetar valores y nos permite simplificar y crear código mucho más limpio y legible.

Dos formas de unir objetos en JavaScript

Dos formas de unir objetos en JavaScript

Unir dos objetos en javascript. No te compliques, es más fácil de lo que piensas. Aquí tienes un pequeño tip de javascript para unir objetos.