WarsawJS Talk English

Un-Box-ing – issues with polymorphic React components (Lightning Talk ⚡️)

Presented at Meetup #131 Wed, Oct 8, 2025
Location Brain Embassy, Tadeusza Czackiego 15/17, 00-043 Warsaw

About this Talk

Have you created or used polymorphic React components? In this talk I'll share some insights from refactoring the polymorphic Box component from the Dropbox design system. I'll talk about what went wrong with the initial approach and what we ended up with.

Kuba Pawłot

Kuba Pawłot

Front-end Software Engineer @ Dropbox

Kuba is a front-end software engineer at Dropbox. He fell in love with front-end back in the jQuery times, switching frameworks a few times before ending with React. He's passionate about creating beautiful and user-friendly interfaces and tweaking UI details. Recently on the design systems team, improving the Dropbox DIG design system.

View Full Profile

Share this talk

← Back to Talk Archive