Placeholder Components - Editable components without detaching in Figma

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 50

  • @Ioannnify
    @Ioannnify 3 роки тому +8

    I love your intro and your tutorials! Your channel is amazing, I wish you lots of success!!

  • @almaslac
    @almaslac 2 місяці тому

    Thanks, very useful video!! What tool are you actually using to draw on the screen as you present?

  • @nabgilby
    @nabgilby 2 роки тому

    Wow, finally someone explains clearly this most important concept of all!

  • @XTRMAyronside
    @XTRMAyronside 3 роки тому +7

    Almost make us feel like actual developers, great example of Figma power and designer abilities. Nice explanation too, please keep up the good work, happy to see quality Figma content on youtube 👌

    • @velimirtopolovacki8956
      @velimirtopolovacki8956 3 роки тому

      Exactly my thought as well. Only people in Figma fail to realize this.

  • @brownnutter
    @brownnutter 2 роки тому

    This is amazing! No more detached components moving forward.

  • @faranakvn3976
    @faranakvn3976 Рік тому

    This was amazing! well explained! I was having this problem and looking at so many videos and didn't understand what they did or said! Thanks to you and your video my problems is solved!

  • @CarlosAndresVelasquez
    @CarlosAndresVelasquez 2 роки тому

    Quick question, when Im swapping the instance for my sample form, the sample form comes up upside down… any ideas? The form is in the right orientation when I build it. I dont know why its coming up upside down

  • @JonDaiello
    @JonDaiello 2 роки тому

    This is a fantastic approach! My team has been struggling with this concept for a while. I never considered using local components and swapping them with a swappable part of a library component. Thanks for sharing! 👏🏻

  • @antonbagdatyev3699
    @antonbagdatyev3699 2 роки тому

    Thank you for this tutorial! BTW: Which software are you using in order to highlight your cursor/pointer while moving your mouse on the screen and highlighting and creating arrows? Thanks!

    • @TheFunofIterating
      @TheFunofIterating  2 роки тому +1

      ScreenBrush twitter.com/AdamPrzewoski/status/1387028671467298817?s=20&t=6iRg4vMT-iMx-wIkCt_1gg

  • @Irakli008
    @Irakli008 3 роки тому

    10 seconds in and I already subscribed. I’m a heavy Sketch user and advanced Figma content like helps and encourages transitioning so so much! 🤩

  • @JamesWilsonBluespark
    @JamesWilsonBluespark 2 роки тому +1

    Thanks for this! I adapted this solution to add browser frames around webpage designs. Only caveat that I found that wasnt really explained is that the height does not properly adjust when swapping in a Page - what you refer to as a local compoent in your video (ie, the form in your example) - UNLESS the local component also has autolayout enabled.

    • @TheRiteHand
      @TheRiteHand 2 роки тому

      thank you for posting this! I was losing my mind!

  • @luiscamino
    @luiscamino 3 роки тому +1

    As you said in the beginning, everyone is probably used to doing this with icons inside buttons. Love the "replace me" component idea! But one thing I didn't quite get: when you renamed the "replace me" instance to "Content" (so that it always says "Content" in further instances, even after swapping the placeholder), what are the benefits of this? Just the clarity that "it's the content" or anything else?

    • @TheFunofIterating
      @TheFunofIterating  3 роки тому +1

      Good question! Wanting to keep everything consistent in the layers panel is one thing, because, eg. I wouldn't want a developer inspecting my layers to see a window component with a "Component 1 (Copy)" layer inside of it. Another reason is that I know Figma can be picky when it comes to layers' names and carrying on component overrides throughout different instances based on that parameter. The worst part is that Figma can "change its mind" regarding the logic behind this overnight and - because it's a web tool - there's nothing we can do about it. Oftentimes there won't be any "release note" to let us know about another tiny-winy adjustment and we ourselves won't notice that something has changed until... something breaks. I've been there too many times with my components library that I'm creating since 2019. That's why I like to give my layers generic names, in general. I do it as a preventive measure if that makes sense. :)

  • @DustinYoung-dr4df
    @DustinYoung-dr4df Рік тому

    Well conceived video - great information, no wasted time. Thank you.

  • @mohanvadivel3932
    @mohanvadivel3932 3 роки тому +1

    Hey what software are you using for annotations, is it a after effects thing?

    • @TheFunofIterating
      @TheFunofIterating  3 роки тому

      Screen Brush :) twitter.com/adamprzewoski/status/1387028671467298817?s=21

  • @ClaytonFussell
    @ClaytonFussell 2 роки тому

    Great tutorial. Rookie question. In your window component I can see a header and footer toggle - how are these generated?

    • @TheFunofIterating
      @TheFunofIterating  2 роки тому +1

      Not sure if I understand what you mean, but you can always duplicate a Figma file for this episode and inspect the layers yourself. The link is in the description.

  • @auburntiger6829
    @auburntiger6829 2 роки тому

    What do you recommend for icon components? Generally speaking, is it better to turn all your icons into variants of one big component or have them as separate components so you can swap them as instances?

    • @TheFunofIterating
      @TheFunofIterating  2 роки тому +1

      Separate components 100%. Icons as variants is a difficult approach to work with, as you don't get previews of your icons and you can't really use your variants description to put keywords for your icons (for better discoverability in the Assets panel).

  • @good6894
    @good6894 Рік тому

    Was this recorded in a tiny room? lol Crazy reverb sound! But great video none the less! Thank you for it :)

  • @borkolar
    @borkolar 3 роки тому

    How do you do this if you dont wan't local component? When I do stuff like this, I usually try to have everything in our design system folder so everything can be used everywhere. Does this always need a local component in the file you are making your UI?

    • @TheFunofIterating
      @TheFunofIterating  3 роки тому

      You can totally remove your local component once you’re done with it, as it can be restored later easily. Please, see my “Boilerplate Components” video for a better explanation of this (it’s towards the end of the video).

    • @TheFunofIterating
      @TheFunofIterating  3 роки тому

      Personally, I like to keep my local components in the files I’m using them, just for visibility for others working with me. I create a separate page for that, called “Component Overrides”, and then I group my local components in frames, based on where I’m using them.

  • @alissonsantoro
    @alissonsantoro Рік тому

    Developing an interface to be programmed in React makes a lot more sense when using components. The purpose of "componentization" of system elements makes no sense when the user disconnects the variant from the main component, especially for a change within the component.

  • @mayankd_YT
    @mayankd_YT 3 роки тому

    Clear and concise tutorial. Keep them coming 😄

  • @j.k24
    @j.k24 Рік тому

    ghehe, it feels like i am on an airplane, great tut man, keep it going

  • @bl_int
    @bl_int 3 місяці тому

    the second key on 7:16 , you can hack for the content can be parent on nested component.

  • @chrisbeltran6676
    @chrisbeltran6676 3 роки тому

    Underrated video! This is gold!

  • @LudovicLorant
    @LudovicLorant 2 роки тому

    A big thanks to you for that one, really helpful!

  • @thiagovilla970
    @thiagovilla970 8 місяців тому

    Super handy.

  • @chazzems
    @chazzems 2 роки тому +1

    Thank you so much.

  • @1000monograms
    @1000monograms 3 роки тому

    That is really really good video. I have been using that technique from some time now (I hope it is not trade-marked :) ) and have one feedback - you need to really PLAN the components you want to use placeholders in. Otherwise it makes hard to determine what inherits from what and why my design got messy - especially with auto layouts. Still - very good video, not only topic is cool but delivery as well. I give a big Like and Sub.

  • @Introvernauta
    @Introvernauta Рік тому

    6:10 Windows shortcut?

  • @mateuszjankowski1782
    @mateuszjankowski1782 3 роки тому

    Love this video, thanks for sharing 🤘

  • @louisdauvergne1727
    @louisdauvergne1727 2 роки тому

    Wait figmate, what about markdown in figma ? Any doc is welcome :) Thanks for your awsome content

  • @jakubkuik10
    @jakubkuik10 3 роки тому

    Great stuff! Keep it coming :)

  • @billysweetman7040
    @billysweetman7040 3 роки тому

    Fantastic videos!

  • @bpsujith
    @bpsujith 3 роки тому

    This is super cool...

  • @neblinamorado
    @neblinamorado 3 роки тому

    Interesting idea

  •  3 роки тому

    Wow amazing

  • @samislam2746
    @samislam2746 2 місяці тому

    It's insane figma does not support child components and I had too look for this

  • @invisiblehandofadamsmith
    @invisiblehandofadamsmith 2 роки тому

    like it :) / nice voice :)

  • @abdullahprogamer2022
    @abdullahprogamer2022 3 роки тому

    you speak fast

    • @TheFunofIterating
      @TheFunofIterating  2 роки тому

      Am I? So far I've been worried about speaking too slow. Well, thanks for the advice anyway!

  • @blackshirtdesign
    @blackshirtdesign 3 місяці тому

    Just way too much rambling with no value, blah blah blah painful

  • @SachinGawas
    @SachinGawas Рік тому

    Awesome.