~/talk

Inside: Behind the scenes of component properties

name:Su Yang
links:none on file
links:none on file
slides:none on file

Component properties are actually implemented as metadata on instances that store component properties values so files avoid the variant explosion problem (largest component set hit 16 000 variants). Engineering adds stable IDs, inheritance semantics (default vs initial value) and conversion rules so preexisting overrides survive. The shipped work includes authoring helpers like select all matching layers and consumer features exposed instances and preferred values, and the feature is live in open beta.

AI-written summary · about

  1. 0:00Introduction
  2. 0:51Components and variants in Figma
  3. 3:58Motivation for properties
  4. 5:23Engineering planning
  5. 8:12Design challenges
  6. 10:15Figma’s component implementation
  7. 13:47Property values and inheritance
  8. 17:03Edge cases in updates
  9. 19:51Post-launch improvements
  10. 21:38Call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.