Once you join the Beta, you can duplicate my design and follow along more easily. I have created a Figma design file with the examples from this article. Joining the Beta is free and once you submit the form, it should not take more than two or three days before you see Interactive Components appear in your Figma design tool. You need to sign up for the Interactive Components Beta program to start experimenting with this new feature as it is not yet available in the current stable release.
Using Interactive Components simplifies not only the final prototype but also the logic behind it, making it easier to learn how to build, maintain and update the prototypes. One single interactive component used twice inside a screen. In the next example, it only requires one screen and one component with two variants for the interactions, and the switch is the same so it can be duplicated as many times as needed: And if I wanted to use three switches, I would have to add even more screens and interactions. ( Large preview)Īs you can see in the example above, it requires four screens and eight interactions to make the prototype work as a real product. Here’s a comparison example of how the workflow will change:įour screens and eight different interactions. This means that it is now possible to create a component with states (hover, active, clicked, focus) and make it interactive so that every copy of the component will inherit those same interactions by default, helping a lot in the prototyping phase. Recently, Figma rolled out the beta for the newest interactive components feature that allows defining interactions and animations directly into the variants and propagates them to every component instance.