Wouldn’t detaching the components solve this? You could also add a note somewhere on the page that refers people to the latest version of the various components so they can refer to them as necessary.
Yeah, that would be how we could do it now, but it becomes pretty time consuming…
There do seem to be plugins that could help with this (detaching all components / sub-components).
It’s a good thought, thank you @RizePoint_Product
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
I am new to Figma and Learning to create my own sharable Library… I am creating components and have to iterate over them couple of times… as I am still learning to optimize them.
I need a way to test my Components over the iteratation.
This will help being able to verify changes by creating a new instance from the updated component and then verify it with the locked version.
Definitely, we can do it by creating duplicate components and then creating instances(2) from it… and then detaching one of the instance… so that you can always rollback to your last reference. … But, this is cumbersome if your component has variants and other properties… So you have to do it for all possible combinations.
It would be great if we could lock the instances, or instances of components within the frames/sections so they no longer reflect Main Component updates.
And when you Unlock them… it should ask for Review if changed … Keep Original instance… or update Main Component Reference.
bump. would like to lock instances.
Bump again.
Still no fix for this? I see lots of threads from years ago about this topic…
You actually do not need a plugin for detaching component instances.
Think about what you are trying to achieve:
you want to keep a design from a certain situation, but you are going to iterate the used components, probably breaking your screens.
You can either copy the screens to an archive page and deep-detach the screen components, or you can retire the components.
Deep detaching components: Figma has a built-in command for that called “detach all nested components” which will iterate through all components in your selection and detach them. Just open the actions panel and type “detach”.
For retiring components, there is a nice description on Medium: Mastering Figma: Deprecating Library Components Without Disrupting Your Design Team | by Radley Marx | Medium