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:
export default {
PRIMARY: "#009683",
PRIMARY_DARK: "#006691",
// ¡Añade más colores aquí!
};2️⃣ Importa en tus componentes
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:
// En cada componente...
<button style={{ backgroundColor: "#009683" }}>Botón</button>Después:
<button style={{ backgroundColor: colors.PRIMARY }}>Botón</button>🔹 Pro tip: Usa nombres semánticos (PRIMARY, SECONDARY, ERROR) 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
Publicar un comentario