CursosEmpresasBlogLiveConfPrecios

Creación de componentes reutilizables: clase práctica

Clase 14 de 25 • Curso Básico de Figma - 2022

Contenido del curso

Introducción

  • 1
    ¿Para qué sirve Figma y por qué elegirlo?

    ¿Para qué sirve Figma y por qué elegirlo?

    04:39 min
  • 2
    Interfaz en Figma

    Interfaz en Figma

    09:34 min

Básicos

  • 3
    Configuración de guías y retículas

    Configuración de guías y retículas

    05:17 min
  • 4
    Creación de textos y estilos

    Creación de textos y estilos

    15:18 min
  • 5
    Figuras e imágenes en Figma

    Figuras e imágenes en Figma

    13:22 min
  • 6
    Efectos en Figma

    Efectos en Figma

    07:02 min
  • 7
    Redes de Vectores

    Redes de Vectores

    15:20 min
  • 8
    Colores en Figma

    Colores en Figma

    09:50 min

Combo

  • 9
    Importar y exportar

    Importar y exportar

    08:14 min
  • 10
    Cómo crear guías de estilo

    Cómo crear guías de estilo

    07:33 min
  • 11
    Auto-Layout

    Auto-Layout

    12:38 min
  • 12
    Los 15 mejores atajos para trabajar en Figma

    Los 15 mejores atajos para trabajar en Figma

    11:19 min
  • 13
    Creación de componentes reutilizables: clase teórica

    Creación de componentes reutilizables: clase teórica

    08:28 min
  • 14
    Creación de componentes reutilizables: clase práctica

    Creación de componentes reutilizables: clase práctica

    Viendo ahora
  • 15
    Playground: Practica la creación de componentes reutilizables

    Playground: Practica la creación de componentes reutilizables

Prototipado

  • 16
    Prototipado simple: interacción de scroll

    Prototipado simple: interacción de scroll

    07:44 min
  • 17
    Prototipado simple: conexión de diferentes frames

    Prototipado simple: conexión de diferentes frames

    10:44 min
  • 18
    Prototipado avanzado: smart animate y componentes Interactivos

    Prototipado avanzado: smart animate y componentes Interactivos

    07:19 min

Co-Creando

  • 19
    Cómo agregar comentarios a los diseños

    Cómo agregar comentarios a los diseños

    05:53 min
  • 20
    Historial de versiones en Figma

    Historial de versiones en Figma

    05:48 min
  • 21
    Librerías de estilos y componentes

    Librerías de estilos y componentes

    05:21 min

Superpoderes

  • 22
    FigJam

    FigJam

    06:38 min
  • 23
    Uso de plugins en Figma

    Uso de plugins en Figma

    14:02 min
  • 24
    Community: proyectos open-source y perfiles

    Community: proyectos open-source y perfiles

    05:36 min

Cierre

  • 25
    Proyecto final del curso de Figma

    Proyecto final del curso de Figma

    02:01 min
Tomar examen
Resumen

Para los recursos de esta clase, entra en Emoji del link compartido en la sección de recursos, justo como lo ves en esta imagen

Captura de pantalla 01.11.2022 a 14.22.10 p. m..png

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      Comentarios

      Nayibe Henao

      Nayibe Henao

      student•
      hace 4 años
        MY LUIS  EL ZEVA

        MY LUIS EL ZEVA

        student•
        hace 4 años
        Enrique Castillo

        Enrique Castillo

        student•
        hace 3 años
      Alejandra chiquinquira Picón Chavez

      Alejandra chiquinquira Picón Chavez

      student•
      hace 4 años
        Camila Ossa

        Camila Ossa

        student•
        hace 3 años
      Juan David

      Juan David

      student•
      hace 4 años
        ISAAC DANIEL ATAUCURI YNFANTE

        ISAAC DANIEL ATAUCURI YNFANTE

        student•
        hace 3 años
        Josue Cerron Tuesta

        Josue Cerron Tuesta

        student•
        hace 3 años
      Bryan Taborda

      Bryan Taborda

      student•
      hace 3 años
      Xiomara Alejandra Hernández Arzola

      Xiomara Alejandra Hernández Arzola

      student•
      hace 4 años
        Jesús alfaro

        Jesús alfaro

        student•
        hace 4 años
        Ariel Hernán Contini

        Ariel Hernán Contini

        student•
        hace 4 años
      Paloma Aviles

      Paloma Aviles

      student•
      hace 3 años
        Daniela Salgado Perez

        Daniela Salgado Perez

        student•
        hace 3 años
      Gabriela Correa

      Gabriela Correa

      student•
      hace 4 años
        JAIRO SALAZAR CASTAÑO

        JAIRO SALAZAR CASTAÑO

        student•
        hace 3 años
      Rubén Ernesto Aragón Gil

      Rubén Ernesto Aragón Gil

      student•
      hace 4 años
        Damián Ariel Torres

        Damián Ariel Torres

        student•
        hace 4 años
      Miguel Moya Montero

      Miguel Moya Montero

      student•
      hace 3 años
      Bryan Taborda

      Bryan Taborda

      student•
      hace 3 años
      Javier Basante

      Javier Basante

      student•
      hace 4 años
      German Pinilla

      German Pinilla

      student•
      hace 3 años
      Nico Levy

      Nico Levy

      student•
      hace 3 años
      Jhoana España Urresty

      Jhoana España Urresty

      student•
      hace 3 años
      Hrach Kaderyan Midence

      Hrach Kaderyan Midence

      student•
      hace 4 años
        Luis Rodríguez

        Luis Rodríguez

        student•
        hace 4 años
        Juan David

        Juan David

        student•
        hace 4 años
      Xiomara Alejandra Hernández Arzola

      Xiomara Alejandra Hernández Arzola

      student•
      hace 4 años
        Ruth Abigail Diaz Lopez

        Ruth Abigail Diaz Lopez

        student•
        hace 3 años
        Henry Alexander Velásquez Rosas

        Henry Alexander Velásquez Rosas

        student•
        hace 2 años
      Facundo Peralta

      Facundo Peralta

      student•
      hace 3 años
        Paloma Canales

        Paloma Canales

        student•
        hace 3 años
      Anggi Vanesa Pallares Solis

      Anggi Vanesa Pallares Solis

      student•
      hace 3 años
      Xiomara Alejandra Hernández Arzola

      Xiomara Alejandra Hernández Arzola

      student•
      hace 4 años
        ISAAC DANIEL ATAUCURI YNFANTE

        ISAAC DANIEL ATAUCURI YNFANTE

        student•
        hace 3 años
      Lina Ortiz Espinosa

      Lina Ortiz Espinosa

      student•
      hace 4 años
        Luis Rodríguez

        Luis Rodríguez

        student•
        hace 4 años
        Leiver Choconta Gomez

        Leiver Choconta Gomez

        student•
        hace 4 años

      Siento que en esta clase hizo falta mucha informacion.

      pipipi

      Origami Mode 8)

      le hizo falta info a esta clase, sobre todo a la parte de variantes de compuestos creo que es mejor que muestre el proceso desde cero a que simplemente ya lo tenga listo, sobre todo en la parte de nombrar los componentes porque todo me dio error.

      Definitivamente es muy importante nombrar bien las capas a la hora de crear el componente, de lo contrario no funciona bien.

      Concuerdo contigo, debió trabajarlo desde 0 para que la explicación quede mucho más clara.

      En el curso de FIGMA AVANZADO hay clases donde se detalla más sobre como crear componentes, estados, etc :3

      graacias por la info

      Gracias bro!

      Esta clase esta insufrible. Demasiadas cosas dadas por sentadas y el curso se llama Curso BASICO de Figma.

      Donde esta la libreriaaaa :o!

      También hice scroll no vi nada je

      Nos mintió con la canción, me choca que la gente haga eso (?)

      Profeeeeeeeeee los humildes mortales que apenas sabemos mover el mouse, expliquenos bien como hace cada componente y sus propiedades :(

      De acuerdo contigo! jajajaja. Creo que debió mostrar como creó el componente desde cero

      En la Figma Community hay varias librerías de emojis para que puedan duplicar y usar a su gusto. Pueden buscar esta Free Emoji Pack by Paca que está bastante completa, solo recuerden renombrar sus emojis pues están con nombre por default como imagen. (imagen 1, imagen 2, etc.). ¡Excelente clase!

      Gracias por el aporte!

      Link de los emojis;

      https://bit.ly/3Dt5Dkg

      realmente eres el rey de reyes

      No entendí un carajo......jajajaj

      Considero que esta clase debe ser regrabada. Estos temas deben explicarse desde cero y no con información ya creada por el profesor y solo explica sobre lo que ya creó.

      Es mágico cuando nombramos correctamente los componentes, mejora brutal el flujo de trabajo general.

      ++Creación de componentes reutilizables: clase práctica++

      Crear los componentes base de un checklist

      ++Que son y para que sirven los componentes en Figma? Son elementos reutilizsbles que ayudan a:++

      • Estandarizar patrones de diseño
      • Reducir errores y tiempo de ajustes

      ++Creando componentes++ Pueden crearse apartir de:

      • Frames
      • Grupos
      • Capas
      (cmd + shift + k)

      ++Creando instancias Como crear una instancia?++

      • option + arrastrar componente
      • (cmd c) + (cmd v)
      • Drag desde vista de "Assets"

      ++Relacion padre hijo++

      • Propiedades del master component se traducen en todas las instancias
      • Cambios sobre las instancias se llaman "overrides" y existen para:
        • Texto
        • Fill
        • Stroke
        • Effectos

      ++No se pueden cambiar:++

      • Tamaño
      • Posicion
      • Rotacion
      • Constrains
      • Jerarquia de capas

      ++Pero las instancias pueden rebelarse++

      • (cmd + option + B) para separar una instancia de su maestro
      • Click derecho y "Reset Instance" para cancelar todos los overrides que tiene una instancia y revertir al maestro.

      ++Nombreando y organizando componentes++ Al momento de organizar tus componentes es muy importante tener en cuenta donde se estan posicionando dentro de el espacio de trabajo y como se estan nombrando para encontrarlos mas facilmente.

      ++Organizando los componentes++

      • Para menos de 7 comoponentes, nombres independientes funcionan
      • Para mas, es importante crear frames y/o paginas para ordenarlos

      ++Nombrar los componentes++

      • Podemos usar "" para crear jerarquias internas
        • Esto nos permite usar el swap entre instancias desde las propiedades:
      Boton/alerta Boton/carga

      Componentes compuestos (Componentes que existen dentro de otros componentes) Las interfaces mas complejas utilizan componentes dentro de otros componentes para replicar la consistencia a lo largo de todo un mismo sistema.

      Las instancias permiten darle flexibilidad a los componentes mas complejos, por lo que es clave diferenciar sus diferentes estados.

      ++Variantes++ Figma ha agregado una funcionalidad muy importante, las variantes, que basicamente son difentes versiones del mismo componente que aplica bajo parametros similares pero que visualmente tienen un cambion significativo

      ++Propiedades de componentes++ Son caracteristicas de los componentes que nos permiten su manipulacion y personalizacion sea mucho mas facil desde el panel de propiedades

      Adhiero a los comentarios anteriores. El curso venia fluido pero esta clase da muchas cosas por sentado. Tarde mas de 1hs en poder recuperar los emojis de otra pàgina incluso habiendo leido todos los aportes. A mejorar!

      Esta clase no está muy bien explicada, seria geniaaal que se explique este tema tan importante desde cero

      De dónde salen los emoji??

      Envié reporte para que nos colaboren con el tema, De hecho haría falta una clase de cómo traer librerías, recordando que es un curso básico.

      Holaa! Yo encontré una solución, primero entre al link que está en los recursos de esta clase 2 Le di a "get a copy"

      2022-11-03.png

      3 Copie toda la página de emojis 4 Fui a mi proyecto y pegué los emojis en una página nueva

      2022-11-03 (1).png

      5 Por último los emojis se encuentran en "assets" y aquí se encuentran los "local components" ahí se encuentran los emojis

      2022-11-03 (2).png

      Para usarlos simplemente arrastro un emoji y para cambiarlo en la parte derecha

      2022-11-03 (3).png

      Si tienes dificultad me puedes decir y con gusto te ayudo :3

      No puedo creerlo en serioooo, yo copiaba y pegaba tal cual como siempre todo todito,, pero para pegarlo tienes que dar click en el nombre del frame y ya sale como en el video... ayñsss

      Asi es,me costó dar con ese dato, pero tal cual, el no lo menciona en el video pero se debe seleccionar la frame antes de pegar.

      Pasé por lo mismo, una vez se da clic en 💠create component set podemos irnos a Properties y cambiar los nombres tanto del componente general como de cada variante, en el caso de la imagen de abajo le coloqué false y true.

      14.component-1.png

      Una vez hecho esto, si se quiere usar ese componente, se debe seleccionar una de las dos variantes a usar.

      14.component+alt.png

      Luego debes usar Alt y arrastrar el elemento seleccionado. Con esto ya aparece el botón de activar o desactivar (true o false)

      14.completed.png

      la verdad que esta clase dejó demasiado que desear, si se supone que es un curso básico e introductorio muy mala. Demasiadas cosas dadas por sabidas y no es así. Lo bueno es que buscando en los comentarios muchos compañeros dejaron su aporte sino sería insufrible esta clase.

      Muy de acuerdo, de hecho para mi el tutorial de la clase 10 fue todo un caos, desde el paso nº 4 quedé colgada, luego ya después de ver los aportes y preguntas decidí ir avanzando a ver si algo empezaba a tener sentido, ya que en la clase 11 agregó muchas cosas y no sabía como empezar. Ahora me doy cuenta que esas cosas recién empezaron a explicarse despúes. La lata es que pierdes mucho tiempo buscando y buscando...

      Pude observar en los comentarios la incorformidad acerca de esta clase, lo cuál estoy de acuerdo con los compañeros. Para ser un Curso de Figma Básico, esta clase no exponen lo que es básico y por eso muchos quedamos un poco perdidos en el manejo de esta herramienta. De lo básico pasamos al avanzado, Pienso que esta parte se deberia mejorar. Este comentario espero que sea tomado como una critica construtiva o plan de mejora. Espero no ofender a nadie que no este acuerdo con lo escrito.

      minuti 6, no puedo Martha! (como el titoc jajaja) No me sale el estado del componenteeeee

      hahaha xd

      ¿Cómo funciona el componente que hiciste con el emoji? debo tener los emojis en otra página ? No entiendí cómo los enlazas para que pueda cambiar después en una instancia el emoji

      Siiii, yo también quedé perdido ahí en la parte de recursos no hay nada.

      Hola Lina, es un placer saludarte.


      Hay varias formas de traer componentes como instancias. Lo primero, puedes crear tu set de iconos (emojis o ilustraciones, como muestra Santiago) y usando la caja de busqueda en la sección de assets, puedes arrastrarlo a tu artboard y crear todos los componentes con otras instancias.


      Adicional, puedes tener este mismo pack de emojis en otro archivo, lo que debes hacer es publicar ese pack y vincularlo en tu archivo de trabajo.


      Saludos!