En estos días todo tiene una aplicación o sitio web y los usuarios han llegado a esperar la perfección de sus interfaces de usuario. Con el listón tan alto, puede ser abrumador para aquellos de nosotros que diseñamos y construimos esas experiencias. Antes de empezar a construir necesitas elegir fuentes, tipo, espaciado y colores. Además, cada decisión que tomas parece llevar a aún más opciones.
Shaun te mostrará cómo trabajar a través de estas difíciles decisiones en pequeños pasos aislados que harán que esta enorme tarea parezca un paseo. Aprenderás a construir tus colores, tipos de letra y espaciado en tokens de diseño, construir un tema y desarrollar tus componentes en aislamiento utilizando herramientas como Storybook.
Derrota la Parálisis de Decisión: Construyendo un Asesino Sistema de Diseño en Aislamiento
FAQ
La parálisis de decisión ocurre cuando hay demasiadas opciones o decisiones que tomar al diseñar sistemas, lo que puede llevar a una incapacidad para avanzar o tomar decisiones efectivas.
Una estrategia efectiva es no tomar demasiadas decisiones innecesarias al principio. Por ejemplo, si no vas a tener acciones asíncronas, no es necesario definir estados de carga, éxito o fracaso desde el inicio.
Puedes usar herramientas como Tailwind CSS para escalas de color y espaciado, Redux UI para componentes accesibles, y Shadcn para integrar componentes personalizables en tu sistema de diseño.
Los tokens de diseño son una forma de expresar decisiones de diseño como datos. Consisten en un nombre y un par de valores que representan ese nombre. Pueden tener alias para contextos específicos, facilitando la referencia y la consistencia en el diseño.
Puedes comenzar con escalas de colores accesibles, como las ofrecidas por Tailwind CSS. Elige una escala de grises y colores primarios y secundarios que se ajusten a tus necesidades y contexto de uso.
Es importante seleccionar una escala de tipo que incluya tamaños para encabezados y textos, y considerar la legibilidad y accesibilidad. Puedes comenzar con una escala existente y personalizarla según tus necesidades.
Usa una escala de espaciado existente, como la de Tailwind, y simplifícala según tus necesidades. Esto te ayudará a mantener la consistencia y facilitará la aplicación de espacios en diferentes componentes.
Video Summary and Transcription
Derrotando la parálisis de decisión al construir sistemas de diseño permitiendo que algunas decisiones las tomen las herramientas. Usando tokens de diseño para expresar decisiones de diseño como datos, incluyendo colores y tipografía. Alias de colores para darles nombres más específicos y definir la tipografía con una escala de tipo. Utilizar escalas de espaciado existentes y construir componentes en aislamiento para probar diferentes estados. Comenzar con lo básico, utilizar herramientas existentes y divertirse con ello.
1. Venciendo la Parálisis de Decisión en Sistemas de Diseño
¡Hola, amigos! Mi nombre es Sean Evening. Estoy aquí para hablarles hoy sobre cómo vencer la parálisis de decisión al construir sistemas de diseño. Deja de tomar tantas decisiones al principio. Deja que algunas herramientas tomen algunas decisiones por ti. No hay necesidad de reinventar la rueda. Tenemos Tailwind CSS, Redux UI y Shadcn para ayudarte a empezar. Entonces, ¿cuáles son los conceptos básicos? Vamos a necesitar algunos colores.
¡Hola, amigos! Mi nombre es Sean Evening. Mis pronombres son él, él, y estoy basado en Hamilton, Ontario, Canadá. Estoy aquí para hablarles hoy sobre cómo vencer la parálisis de decisión al construir sistemas de diseño. Entonces, vamos a profundizar. Con todo lo que un sistema de diseño puede ser, es realmente difícil saber por dónde empezar. ¿Cómo debería ser mi paleta de colores? ¿Cómo hago que esto funcione para el modo oscuro? ¿Debería tener un modo de alto contraste? ¿Qué tipo de fuentes debería usar? ¿Cómo se va a ver esto en móvil? ¿Idiomas como el francés y el alemán van a romper mis diseños? ¿Cómo voy a probar todo esto? Y muy pronto, si eres algo como yo, estás listo para desechar todo y llorar en un rincón. Pero no te preocupes, tengo algunos consejos para ti. En primer lugar, deja de tomar tantas decisiones al principio. Buenos ejemplos de esto serían si no vas a tener acciones asíncronas, no definas estados de carga, éxito, o fracaso. Ni siquiera necesitarías describir colores de éxito y error de esa manera. Si no vas a usar sombra de caja, no definas una escala de elevación. En pocas palabras, si no lo necesitas, olvídalo. Siempre puedes volver a ello más tarde. Y recuerda, ninguna decisión es permanente. A diferencia de este tatuaje de mano jQuery. Si no estás satisfecho, puedes cambiar estas cosas más tarde. A menos que realmente importe, no dejes que una decisión o la falta de una sea un obstáculo para que avances a la siguiente cosa. Mi próximo consejo es que dejes que algunas herramientas tomen algunas decisiones por ti. Al menos para empezar. No hay necesidad de reinventar la rueda. Hay muchas herramientas geniales por ahí para ayudarte a empezar. Y no hay respuestas incorrectas. Que es quizás parte del problema. Tenemos Tailwind CSS tiene grandes escalas de color, fuente y espaciado. Podrías usar Redux UI. Tienen grandes componentes accesibles sin estilo. Y Shadcn en realidad junta esos dos para darte algunos componentes realmente hermosos para empezar que son muy personalizables. Básicamente, solo copian y pegan el código del componente en tu base de código para ti. Es realmente, realmente genial.
2. Tokens de Diseño y Escalas de Color
Estoy hablando de escala de grises y de colores primarios y secundarios. Tu escala de tipografía. Una escala de espaciado. Y cualquier otra cosa que sea crítica para tu caso de uso. Por ejemplo, si estás creando una aplicación de clima, podrías necesitar crear una escala de color de temperatura. Pero si no estás creando una aplicación de temperatura o de clima, no te preocupes por nada relacionado con las temperaturas. Hablemos de tokens de diseño. Los tokens de diseño son una forma de expresar las decisiones de diseño como datos. Consisten en un par de nombre y valor, con la opción de usar alias para diferentes contextos. Para los colores, podemos elegir de escalas accesibles existentes como Tailwind y elegir una escala de grises. También podemos seleccionar colores primarios y secundarios. Es importante recordar que no tenemos que usar toda la escala de color si no es necesario.
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Comments