Figma COMPONENT PROPERTIES & BASE COMPONENTS Explained: The Ultimate Guide!

Sdílet
Vložit
  • čas přidán 30. 07. 2024
  • 🚀 Get 2 free months of Skillshare Premium & watch my design course for free: skl.sh/2TVhf8z
    In this Figma Tutorial, I will show everything there is to know about Component Properties, Variants, and Base Components! Go from a Beginner to an Advanced Level in no time!
    🌟 Enjoying my content? Here is your chance to support the channel:
    / @designpilot
    🔗 Figma File: www.figma.com/file/cVU0r3ipWA...
    🚀 Create an account on Mobbin for free:
    mobbin.com/?referrer_workspac...
    🔸 Chapters
    00:00:00 Introduction
    00:00:56 What are Master Components and Instances?
    00:02:09 What are Variants?
    00:08:16 Why do we need Component Properties?
    00:10:00 Type 1: Text Property
    00:11:23 Type 2: Boolean Property
    00:13:20 Type 3: Instance Swap Property
    00:17:21 Constructing a List Item
    00:23:13 Problems with Instance Swap Properties
    00:25:40 Solution 1: Introducing Base Components
    00:30:04 Solution 2: Instance Swap with a Better Naming Convention
    00:32:39 Adding Instance Swap to the Start Icon
    00:34:16 Adding the End Element
    00:37:40 Creating Sub-Base Components
    00:42:20 Combining Base Components + Instance Swap Property
    00:46:17 Adding a few more elements to the List Item
    00:50:57 Drawbacks of combining Base Components + Instance Swap
    00:55:51 Base Components FTW!
    --------------------------------------­---
    UI/UX Design Tutorials:
    • The Mega Product Desig...
    Webflow Course for Beginners:
    • Webflow Course for Beg...
    Photoshop Tutorials:
    • Photoshop CC Tutorials
    Illustrator Tutorials:
    • Illustrator CC Tutorials
    After Effects Tutorials:
    • After Effects CC Tutor...
    UI Design Tutorials:
    • UI Animation/Interacti...
    Design Resources, Tools and Softwares:
    • Design Resources, Tool...
    Adobe XD CC Tutorials:
    • Adobe XD CC Tutorials
    eSports Design Tutorials:
    • eSports Design Tutorials
    --------------------------------------------------------------------------------------------
    Contact me :
    Portfolio: chethankvs.design
    Twitter: / kvschethan
    Instagram: / design_pilot
    Mail: designpilot21@gmail.com
    Behance: behance.net/chethankvs
    Dribbble: dribbble.com/chethankvs
    --------------------------------------------------------------------------------------------
    LIKE, SHARE, COMMENT & SUBSCRIBE :)
    #uiuxdesign #figma #designsystems
  • Krátké a kreslené filmy

Komentáře • 95

  • @vishnuvarthanux
    @vishnuvarthanux Před rokem +3

    19:30 ( I can't find this video, Is that title or thumbnail changed? )

    • @DesignPilot
      @DesignPilot  Před rokem

      The Ultimate Guide to Figma's Auto Layout: Design and Construct UI Components like a Pro in Figma!
      czcams.com/video/fDemGEmKy0c/video.html

    • @vishnuvarthanux
      @vishnuvarthanux Před rokem +1

      ​@@DesignPilot I thought it would be, Just a Confusion! 🙂

  • @varshinisankaran1234
    @varshinisankaran1234 Před 5 měsíci +4

    This is the highest form of teaching! Frikking gold mine

  • @tbloom5328
    @tbloom5328 Před měsícem +1

    This is the tutorial I have been looking for.

  • @hexaux964
    @hexaux964 Před rokem +8

    Being an experienced designer, I'm literally blown up.
    I wasn't aware of most of these things because I already have a vast design system in my company.
    I knew how to use these but always wondered how to build them. Mind-blowing content; you deserve a hell lot of views.

  • @altamashkhan5870
    @altamashkhan5870 Před 2 měsíci +1

    Chethan you are so so so so great in this field thank you so much for this much knowledge

  • @tejassarpotdar9486
    @tejassarpotdar9486 Před rokem +7

    No one has explained about components in such detail. Thank you Chetan :)

  • @212mukeshr6
    @212mukeshr6 Před 26 dny +1

    It's Literally Awesome Chethan....! 💖

  • @konstantin_davydov
    @konstantin_davydov Před 4 měsíci +2

    🔥🔥🔥
    Thank you Chethan!

  • @AshishMishra-cm1bi
    @AshishMishra-cm1bi Před 4 měsíci +1

    I never imagined that components could be taught and created using such wonderful methods and explanations. The effort and topic coverage is mind-blowing. Thank you for creating this, Chethan❤

  • @saisumithchetpally2460
    @saisumithchetpally2460 Před rokem +6

    This is such a fantastic tutorial, Chethan. It is really a blessing to have this content for free. To getting 100x better 🥂

  • @sanikathali
    @sanikathali Před rokem +2

    this was mind blowing stuff Chethan!! so much complexity goes while building these components but you explained so well!! thank you so much!

  • @ShelbyParton
    @ShelbyParton Před rokem +2

    You. Are. Amazing. I've been struggling with this stuff for so long and you explained every piece perfectly and with great examples and humor. I'll definitely be subscribing and heading here for other design tutorials and guides. Thank you.

  • @prashanthbonela2293
    @prashanthbonela2293 Před rokem +7

    Broo this is sick!! After watching your content i am feeling like I found the ultimate treasure. Keep the work coming. So excited!
    Thank you so much for this!
    Much love brother ♥

  • @jasminenakarmi8320
    @jasminenakarmi8320 Před rokem +3

    11:36 So good to know this. Otherwise, I'd be making multiple variants for buttons with icons and without icons

  • @arunkumarrathod5514
    @arunkumarrathod5514 Před 3 měsíci +1

    Thanks you very much Chetan!

  • @kamalsomani285
    @kamalsomani285 Před rokem +1

    one of the best tutorials I have ever seen(since last 15yrs).. hats off to your skills and detailing's in the video

  • @rashikkenn8798
    @rashikkenn8798 Před rokem +1

    You are such an amazing teacher. Thank you for the work, Chethan.

  • @gowthampadmashali4722
    @gowthampadmashali4722 Před 13 dny +2

    Hey chethan!! Are base components still relevant after the " expose from nested instances "feature ? i feel its quite easier and straightforward in nested instances.

  • @pawanbisht8154
    @pawanbisht8154 Před rokem +2

    Awesome man...This is going to be crazy series..💯

  • @surajnothingispermanent2789

    Wow nice... Another episode, super excited

  • @mmaayta82
    @mmaayta82 Před rokem +2

    Great content as always! Thank you

  • @titangaming9292
    @titangaming9292 Před 5 měsíci +1

    GREAT VIDEO OF COMPONENTS AND BASE COMPONENTS , I ALREADY LEARN AUTO LAYOUT FROM YOUR VIDEO , THAT ALSO THE GREAT ONE , THANK YOU CHETHAN

  • @ikennagibson3933
    @ikennagibson3933 Před rokem +1

    I enjoyed this, very awesome content, up next is app critique🚀

  • @daisy-lw4tf
    @daisy-lw4tf Před rokem +1

    Great video. Thank you so much!!

  • @shrutipatil3827
    @shrutipatil3827 Před 6 měsíci +1

    Hey Chethan, This video helped me a lot in understanding component properties & variants. Really Thank You.❤ I searched a lot but was unable to understand what are base components & how we create those? Can you please share a good resource to understand the concept of Base components.

    • @DesignPilot
      @DesignPilot  Před 6 měsíci +1

      Base components might not be that relevant anymore because Component Properties have a lot more features in Figma today

    • @shrutipatil3827
      @shrutipatil3827 Před 6 měsíci +1

      @@DesignPilot ohh okay! Thank you so much. I thought the same but still wanted to make sure.🙌

  • @praveensinha7886
    @praveensinha7886 Před 9 dny +1

    Great stuff

  • @rajdeepshaw94
    @rajdeepshaw94 Před měsícem +1

    please make some more indepth video like this.

  • @surajnothingispermanent2789

    Nice... Excited

  • @rajdeepshaw94
    @rajdeepshaw94 Před měsícem +1

    Hey bhagwan apki ummer lambi hoo adbhut jsut awesome

  • @sachinnegi2924
    @sachinnegi2924 Před 11 měsíci +1

    Thanks for the tutorial ❤

  • @karimvenom6459
    @karimvenom6459 Před rokem +1

    You the best bro!

  • @niral_patel
    @niral_patel Před rokem +1

    Wonderful tutorial, for sure I am going to use base components in all my future projects...
    just want to add that figma updated one thing which is now we can select preferred components for instance swap so no need to apply that naming convention manually

    • @DesignPilot
      @DesignPilot  Před rokem +1

      Yeah. This tutorial was made before Figma added those features

  • @naveenprajapati5547
    @naveenprajapati5547 Před 8 měsíci +1

    Just teaching like a waoo !! 🙌

    • @DesignPilot
      @DesignPilot  Před 8 měsíci +1

      🤣🤣🤣

    • @naveenprajapati5547
      @naveenprajapati5547 Před 8 měsíci +3

      @@DesignPilot I can't tell you how much I was struggling 😢. and all of a sudden i found your video. You are a true saviour for me . Big fan now. 🙌🙌❤️

  • @mrajax_0101
    @mrajax_0101 Před rokem +4

    Hello 👋
    Please make a single playlist on all these new videos.

    • @DesignPilot
      @DesignPilot  Před rokem +4

      It’s in a Playlist called the Mega Product Design Course for Beginners

    • @AsimAntuleVlogs
      @AsimAntuleVlogs Před rokem +6

      @@DesignPilot The Best Course on CZcams till date🚀❤

  • @sayfulislamshakib520
    @sayfulislamshakib520 Před rokem +1

    Thank you so much ❤

  • @mat5844
    @mat5844 Před 6 měsíci +1

    Does anyone else not get the 'content' property on the button text? Im lostttt. Thanks for such an in depth video!

    • @cherry-lp8yq
      @cherry-lp8yq Před 2 měsíci +1

      i have the same problem as well , also the Boolean property i cant see any toggle like in the video , is it because im in the free plan of figma or there is something i have doing wrong , help me pleeaaase

    • @DesignPilot
      @DesignPilot  Před 2 měsíci

      @cherry-lp8yq You should be able to see it. Doesn’t depend on the plan

  • @aakashkumar4833
    @aakashkumar4833 Před rokem +1

    Just amazing sir, remember me I'm Aakash

  • @10points56
    @10points56 Před rokem +3

    This topic is like Inception movie for designers

  • @surajnothingispermanent2789

    Very nicely explained, thank you so much for your efforts to make this video.
    Can please create video on Android UI measurements,dimension, layout 8pt grid, 10pt grid. 🙏.
    Thank so much. Very informative video

    • @DesignPilot
      @DesignPilot  Před rokem +1

      Just watch my first few videos on the playlist

  • @ranitdas5622
    @ranitdas5622 Před rokem +1

    🙏 gifted capability to simplify stuffs..
    you can do another video with added two set of complexity in this - light/dark mode & multi-language handling.

  • @deepenDAVideo
    @deepenDAVideo Před rokem +1

    I'm Beginner, you explained very nice but we want all yours tutorial in hindi for ... jo Hindi medium se hai please help us. Thank you

  • @evonneokoye713
    @evonneokoye713 Před rokem +1

    Is the new variable feature on figma a replacement for variants? Please can you do a tutorial on variables? Thank you!

    • @DesignPilot
      @DesignPilot  Před rokem +1

      Variables and Variants have nothing to do with each other. Yes, I’m working on a new course that will cover variables.

  • @itachiuchiha4409
    @itachiuchiha4409 Před rokem +1

    At 24:30 where you talk about instance swap properties, I guess figma added a new way to make it less cluttery, by introducing the “preferred values” list, where we can add just the components that we want, do you think it’s better with that now?

  • @harveyuzumaki7808
    @harveyuzumaki7808 Před rokem +4

    The component properties are still not mature enough to be used in scalable design systems, so I hope Figma is listening to community feedback.

    • @DesignPilot
      @DesignPilot  Před rokem +2

      Yeah. I mentioned that in the video when I spoke about Variant Swapping

  • @starttillup242
    @starttillup242 Před rokem +2

    We learned from you ,one curious question from where you learned all of it?

    • @DesignPilot
      @DesignPilot  Před rokem +2

      Well, when you get into the industry and work at companies that that have really good design teams, you learn there.

  • @sachinnegi2924
    @sachinnegi2924 Před 11 měsíci +1

    Well when I was practicing this I Sawed Figma now introduced preferred values options in instance swap. Does that mean we don't have to make base components now?

    • @DesignPilot
      @DesignPilot  Před 11 měsíci

      I have a video called Expose Nested Instances. You can watch that.

    • @sachinnegi2924
      @sachinnegi2924 Před 11 měsíci

      @@DesignPilot ok thanks a lot ❤️🙏

  • @nisheethranjan1188
    @nisheethranjan1188 Před 5 měsíci +1

    Hey Chethan, I am unable to find the instance swap at 33:29? It is showing only Boolean.

  • @10points56
    @10points56 Před rokem +1

    Consistency 💯

  • @smilli6415
    @smilli6415 Před rokem +1

    great course ... figma turning into a messy design tool adding all thise complocated tools which we hardly use in real life

    • @DesignPilot
      @DesignPilot  Před rokem

      That’s absolutely not true. Auto Layout and Component properties are heavily used. It’s impossible to build a robust design system without them.

  • @cherry-lp8yq
    @cherry-lp8yq Před 2 měsíci +1

    I have a question why did u remove the tags status (success, error) from its container and used them as individual components , i was having a problem with the swap property but when i removed the container it worked , i just wanted to make sure i understood it very well , so what happened?? at 42:00

    • @DesignPilot
      @DesignPilot  Před 2 měsíci +1

      I just did it so that I could prevent going an extra level to change between success, error and neutral. It also made me use instance swap.
      Ideally both options are fine.

    • @cherry-lp8yq
      @cherry-lp8yq Před 2 měsíci +1

      @@DesignPilot yeah i got it now, thanks a bunch 🙏🙏

  • @smilli6415
    @smilli6415 Před 6 měsíci +1

    Revisiting this course, Did any anything change soince this course is published or are we still using base components now ? did figma bring any new ways to make this less complicated ?

    • @DesignPilot
      @DesignPilot  Před 6 měsíci

      Still the same

    • @smilli6415
      @smilli6415 Před 6 měsíci +1

      @@DesignPilot preferred values does the same job right ?

  • @sayekatchakraborty2552
    @sayekatchakraborty2552 Před rokem +1

    Thank you bro 😊❤️ but I have a question how to add emo?

  • @michaelschultze3595
    @michaelschultze3595 Před rokem +1

    Wow. Very good tutorial. I have some problems because I don't know English. But anyway. two questions: you say Base Components, but I don't see the underscore in the component name.
    And, what is that icon in the design panel. This little cirrcle with the arrow?

    • @DesignPilot
      @DesignPilot  Před rokem +1

      You need to type the underscore. That icon is to create a component property.

    • @michaelschultze3595
      @michaelschultze3595 Před rokem +1

      @@DesignPilot Thanks. Will have a look

    • @michaelschultze3595
      @michaelschultze3595 Před rokem +1

      Isn't there also a way to swap colors instead of searching endlessly in palettes? Any tutorial about that ;-)

    • @DesignPilot
      @DesignPilot  Před rokem

      It comes down to better organisation of colors. My videos on Color styles should help

  • @jasmines6768
    @jasmines6768 Před rokem +1

    how do you get the emoji keyboard? I use a plugin but it's not as fast

  • @harshdeepsingh5830
    @harshdeepsingh5830 Před rokem

    33.29 I can't find the instance property..😢😢

  • @ashikmathewtharakan8146
    @ashikmathewtharakan8146 Před rokem +1

    Don't you think the text property is useful as you don't have to go back to the instance just to change the text after you have made changes to other properties?

    • @DesignPilot
      @DesignPilot  Před rokem +1

      I don’t really think it makes any difference whatsoever. Just a personal opinion

  • @shubham-cd9lx
    @shubham-cd9lx Před rokem +1

    can you change the video title to how to become Figma God haha

  • @harshdeepsingh5830
    @harshdeepsingh5830 Před rokem

    33:29 i can only find Boolean property...can anyone assist me?😅

    • @Hari-kf1pl
      @Hari-kf1pl Před rokem

      Same. I'm super confused. Especially going back and forth between different conventions now I don't understand what is correct and what is not lol. @DesignPilot would appreciate a refresher 🙏🏼

    • @DesignPilot
      @DesignPilot  Před rokem +1

      A Boolean property can only found on the LAYERS section of the inspector panel.

    • @Hari-kf1pl
      @Hari-kf1pl Před rokem

      @@DesignPilot For me the problem starts at 49:24 where I'm not able to select the checkbox icon and then add an instance swap, it just shows boolean. I checked your original file and copied the checkbox from there and I still couldn't add instance swap + I know this is asking too much but can you make a new video explaining only the best practices? I have watched this 3 times and still find it really confusing. Or if you can't can you navigate me to a resource/video that does a good job explaining it. Would really appreciate the help