From Popover to Dropdown
· 12 min read
Having a Popover - component that handles positioning, portals, click-outside, focus trapping, and transitions (see how in 5 Things I Learned Building My Own Popover) - unlocks a solid foundation for building more complex UI components on top of it.
The first natural candidate for that is a Dropdown - one of the key building blocks of modern UIs.
