Haz
Haz
@haz.dev
Co-founder @ariakit.com. Ex Automattic, WordPress. Posts about Design, JS, CSS, a11y. Neurodivergent, dad.
3.1K followers239 following993 posts
One thing I realized while building this is that no router library works well with React view transitions right now. TanStack Router doesn't support them. React Router does, but you have to work around it if you need transition types.
Another navigation UI. Built this with CSS/React view transitions. I'd tried animating CSS anchor positioning before, and it kinda worked, but only with a lot of workarounds and edge cases. Also, the font-weight changes without a layout shift 👌
Published another small project: github.com/diegohaz/rol... I (and my agents) will never write React.forwardRef again 🙏🏼
I remember being super excited to share my new GitHub/npm projects, even the small ones. Now that AI has taken all the effort out of it, sharing doesn't feel the same. Anyway, here's a small project I spent a few Astra tokens on: github.com/diegohaz/oxl...
Worth noting that we use @ariakit/test, which provides user event methods and works around many happy-dom quirks. We can reliably reproduce browser behavior in most cases.
We've made so many improvements to @ariakit.com components over the past 3 months. I'm especially excited about the performance gains. In the next version, the new ComboboxSelect component will be twice as fast as the current Combobox + Select combination used to build selects with search fields.