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 3 años

        Siento que en esta clase hizo falta mucha informacion.

          MY LUIS  EL ZEVA

          MY LUIS EL ZEVA

          student•
          hace 3 años

          pipipi

          Enrique Castillo

          Enrique Castillo

          student•
          hace 3 años

          Origami Mode 8)

        Alejandra chiquinquira Picón Chavez

        Alejandra chiquinquira Picón Chavez

        student•
        hace 3 años

        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.

          Camila Ossa

          Camila Ossa

          student•
          hace 3 años

          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.

        Juan David

        Juan David

        student•
        hace 3 años

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

          ISAAC DANIEL ATAUCURI YNFANTE

          ISAAC DANIEL ATAUCURI YNFANTE

          student•
          hace 3 años

          graacias por la info

          Josue Cerron Tuesta

          Josue Cerron Tuesta

          student•
          hace 3 años

          Gracias bro!

        Bryan Taborda

        Bryan Taborda

        student•
        hace 3 años

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

        Xiomara Alejandra Hernández Arzola

        Xiomara Alejandra Hernández Arzola

        student•
        hace 3 años

        Donde esta la libreriaaaa :o!

          Jesús alfaro

          Jesús alfaro

          student•
          hace 3 años

          También hice scroll no vi nada je

          Ariel Hernán Contini

          Ariel Hernán Contini

          student•
          hace 3 años

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

        Paloma Aviles

        Paloma Aviles

        student•
        hace 3 años

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

          Daniela Salgado Perez

          Daniela Salgado Perez

          student•
          hace 3 años

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

        Gabriela Correa

        Gabriela Correa

        student•
        hace 3 años

        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!

          JAIRO SALAZAR CASTAÑO

          JAIRO SALAZAR CASTAÑO

          student•
          hace 3 años

          Gracias por el aporte!

        Rubén Ernesto Aragón Gil

        Rubén Ernesto Aragón Gil

        student•
        hace 3 años

        Link de los emojis;

        https://bit.ly/3Dt5Dkg

          Damián Ariel Torres

          Damián Ariel Torres

          student•
          hace 3 años

          realmente eres el rey de reyes

        Miguel Moya Montero

        Miguel Moya Montero

        student•
        hace 3 años

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

        Bryan Taborda

        Bryan Taborda

        student•
        hace 3 años

        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ó.

        Javier Basante

        Javier Basante

        student•
        hace 3 años

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

        German Pinilla

        German Pinilla

        student•
        hace 3 años

        ++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

        Nico Levy

        Nico Levy

        student•
        hace 3 años

        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!

        Jhoana España Urresty

        Jhoana España Urresty

        student•
        hace 3 años

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

        Hrach Kaderyan Midence

        Hrach Kaderyan Midence

        student•
        hace 3 años

        De dónde salen los emoji??

          Luis Rodríguez

          Luis Rodríguez

          student•
          hace 3 años

          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.

          Juan David

          Juan David

          student•
          hace 3 años

          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

        Xiomara Alejandra Hernández Arzola

        Xiomara Alejandra Hernández Arzola

        student•
        hace 3 años

        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

          Ruth Abigail Diaz Lopez

          Ruth Abigail Diaz Lopez

          student•
          hace 3 años

          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.

          Henry Alexander Velásquez Rosas

          Henry Alexander Velásquez Rosas

          student•
          hace 2 años

          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
        Facundo Peralta

        Facundo Peralta

        student•
        hace 3 años

        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.

          Paloma Canales

          Paloma Canales

          student•
          hace 3 años

          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...

        Anggi Vanesa Pallares Solis

        Anggi Vanesa Pallares Solis

        student•
        hace 3 años

        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.

        Xiomara Alejandra Hernández Arzola

        Xiomara Alejandra Hernández Arzola

        student•
        hace 3 años

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

          ISAAC DANIEL ATAUCURI YNFANTE

          ISAAC DANIEL ATAUCURI YNFANTE

          student•
          hace 3 años

          hahaha xd

        Lina Ortiz Espinosa

        Lina Ortiz Espinosa

        student•
        hace 3 años

        ¿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

          Luis Rodríguez

          Luis Rodríguez

          student•
          hace 3 años

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

          Leiver Choconta Gomez

          Leiver Choconta Gomez

          student•
          hace 3 años

          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!