


In addition to saving us the time of creating many variants, component properties reduce the amount of work needed to maintain the design system UI kit. Before component properties, I needed to produce 48 variants, but with component properties, I did it with only 12 variants.
#Figma conference plus#
In addition, each has two icons, one on the left and one on the right, plus a text label. Each has 4 states: enable, hover, focus, and disable. The main reason for using component properties is that it reduces the number of variants we need to create for each component to cover all the possibilities.įor example, I created a button with three types: primary, secondary, and thirty. Using component properties, we can build logic within the component that gives us the same options but with fewer variants.

In the past, we had to create a variant for each option. What are component properties?Ī component property is a feature that lets you create many options for each component without creating many variants. To help you better understand this topic, I added many gifs to this article. At the end of this article, I will share two files I built with the feature and some links to learn more about it.
#Figma conference how to#
This guide will show you how to use the feature and when it is useful.
