Any instance you create is linked to the main component. When you make changes to the main component, Figma will apply any changes you apply to any linked instances.
Warning! It's not current possible to move a main component to another file. Moving the main component will break the link between the main component and any instances.
Make changes to components
To make sure Figma applies changes to all instances of a component, you will need to edit the main component. You can only edit the main component in the file where it currently lives.
Figma will immediately apply any changes you make to any instances in that file. If you want those changes to apply to instances in other files, you will need to publish those changes to the Library.
Update the main component
You can go to the main component from any instance.
- Select an instance in the current file.
- Open the Design tab in the right sidebar.
- In the Instance section, click the icon.
Once you select the main component selected, you can make any changes. Figma will make sure those changes are applied to any linked instances.
Tip! If you accessed the main component from another file, Figma will give you the option to Return to instance after making your changes.
Publish changes to the library
Caution: You can only publish and use components via the library, on a Professional team. Learn more about Figma's Professional plans: https://www.figma.com/pricing/
When you make changes to a main component, those changes will only apply to instances within the current file. If you want to update instances in other files you will need to publish your changes to the library.
- Go to the library with the main component.
- Make any changes you'd like to the main component.
- Publish your changes to the library.
- Figma will notify you of those changes when you open a file that uses these components.
- Click Review and the choose which updates to apply to your file.
Note: By default, Figma will open the main component file in a new tab. Figma won't show you the Return to instance prompt, but you can switch between tabs to return to the original instance.