3-48. Colores globales reutilizables

  Colores Globales Reutilizables en tus Componentes

¿Alguna vez has tenido que cambiar el color primario de una aplicación y terminar modificando decenas de componentes uno por uno? ¡Hay una mejor manera!

¿Por qué usar variables globales para colores?

  • Consistencia: Mantienes la misma paleta en toda la app.

  • Mantenimiento fácil: Cambias el valor en un solo lugar y se actualiza en todos los componentes.

  • Escalabilidad: Ideal para proyectos grandes o temas personalizables (light/dark mode, branding, etc.).

Cómo implementarlo en 3 pasos

1️⃣ Crea un fichero de variables
Dentro de src/utils/colors.js, define y exporta tus colores:

javascript
export default {
  PRIMARY: "#009683",
  PRIMARY_DARK: "#006691",
  // ¡Añade más colores aquí!
};

2️⃣ Importa en tus componentes

javascript
import colors from "../utils/colors";

// Uso en estilos (ejemplo en React/JSX)
<div style={{ backgroundColor: colors.PRIMARY }}></div>

3️⃣ ¡Beneficios al instante!
Si el cliente pide cambiar el color primario a verde, solo editas PRIMARY en colors.js y ¡todo se actualiza automáticamente!

Ejemplo práctico

Antes:

javascript
// En cada componente...
<button style={{ backgroundColor: "#009683" }}>Botón</button>

Después:

javascript
<button style={{ backgroundColor: colors.PRIMARY }}>Botón</button>

🔹 Pro tip: Usa nombres semánticos (PRIMARYSECONDARYERROR) en lugar de valores hexa para mayor claridad.

¿Ya usas variables globales en tus proyectos? ¡Cuéntame tu experiencia! 👇

#Frontend #DesarrolloWeb #CSS #React #WebDev

Comentarios

Entradas más populares de este blog

2- Creando la estructura de nuestra aplicación

1- Creando mi primera app en React Native

4-49. Modificando el StatusBar