React · Tutorial

5 patrones de React que uso en producción

1 min de lectura1440 vistas0 likes
E
Ernys Napoles Favier
Founder de ORVEXIA
𝕏 Compartir in WhatsApp
// Tutorial ORVEXIA · blog

Después de construir varias apps del ecosistema, estos son los patrones de React que más repito. Nada exótico — cosas que escalan y no me traicionan tres meses después.

1. Custom hooks para lógica, no para todo

Un hook por preocupación. Si un hook hace tres cosas, son tres hooks.

function useDebouncedValue<T>(value: T, ms = 300): T {
  const [v, setV] = useState(value)
  useEffect(() => {
    const id = setTimeout(() => setV(value), ms)
    return () => clearTimeout(id)
  }, [value, ms])
  return v
}

2. Estado derivado, no duplicado

Si puedes calcularlo, no lo guardes en estado. Menos useState, menos bugs de sincronización.

Regla: cada pieza de estado debe tener una única fuente de verdad.

3. Componentes tontos + contenedores

La UI no debería saber de dónde vienen los datos. Eso hace que conectar un CMS o una API después sea trivial.

4. Zustand para estado global ligero

Redux es mucho para la mayoría de apps. Zustand da el 90% con el 10% del ceremonial.

5. Suspense + lazy para el peso

Carga diferida por ruta y por componente pesado. El primer render tiene que volar.

Ninguno es mágico. Juntos hacen que el código de hoy sea amable con el yo del futuro.

// artículos relacionados
// newsletter

¿Te gustó? Recibe el próximo artículo del ecosistema ORVEXIA.

✓ ¡Gracias!
// comentarios
💬 Los comentarios llegarán en una próxima fase (listo para conectar Supabase / un CMS).
Por ahora, escríbeme: orvexiainnovativepro@yahoo.com

← Volver al blog