Blog

Accessible and adaptive select-menu's using react-laag and downshift

17 November, 20197 min to read

Creating a select menu that is both responsive and accessible can be really hard. The menu itself may look nice on a desktop where there's plenty of space...

Making your components extensible with TypeScript

28 October, 201910 min to read

I love working with TypeScript! At first, it's a bit of a struggle, but once you get used to it, it will definitely pay off! Most React…

Manage design tokens with TypeScript and styled-components

21 October, 201910 min to read

Design systems are a hot topic the last couple of months. More and more companies are publishing their design systems, and better tools…

Circular menu's with react-laag and Framer Motion

18 October, 20199 min to read

Last week I introduced react-laag, a primitive to build things like tooltips, dropdown menu's and pop-overs in React. I've received a lot of…

Introducing react-laag

07 October, 20195 min to read

I haven't posted anything in a while, because lately I have been working hard on a new side-project of mine. Today I'm excited to announce…

Building a minimal audio player

04 September, 201910 min to read

Last week I needed to build an audio player for the company I work for. I bet there are already a ton of NPM packages out there that are…

Working with rapid changing styles

01 September, 20196 min to read

React is fast. Very fast. It's very rare for me to run into performance issues assuming I follow best practices. But when I do, React offers…

Building a notification system

25 August, 20198 min to read

Today I want to talk about how you can build a very minimal notification system for your React app. The system that we are gonna build will…