2min chapter

Dive Club 🤿 cover image

Joey Banks — Design systems + Figma strategies

Dive Club 🤿

CHAPTER

How to Strike a Balance Between Configurability and Visual State

One of the things that I have found tricky in the past is trying to figure out the right balance between making these super components and eliminating variance. When you see a fully built variant based component, you're seeing every possible visual state that could exist. You want to think more about how is the designer actually going to be using this component? Are those properties relevant to them? Or could you break the component up into separate pieces for different use cases? And so those are the types of things I'm mostly thinking about when I'm using component properties.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode