Blog

Building a ComboBox

By Daniel Lu

In this post we take a deeper look into some of the challenges faced when building an accessible and mobile friendly ComboBox.

Building a Button Part 2: Hover Interactions

By Devon Govett

This is the second post in our three part series on building a button component. In the first post, we covered how React Spectrum and React Aria implement adaptive press events across mouse, touch, keyboard, and screen readers. Today, we’ll cover hover interactions.

Building a Button Part 1: Press Events

By Devon Govett

Buttons seem like simple components at first, but they hide a lot of complexity under the hood. In the first part of this series, we'll look at how React Spectrum and React Aria implement adaptive press interactions that work across a wide variety of devices and interaction models.