design system

Tag: design system

6 posts
The Atmosphere needs a front doorThe Atmosphere needs a front door
We Can Just Do Things icon
We Can Just Do Things

The Atmosphere needs a front door

The Atmosphere needs a distinct brand identify, better tools for builders, a new UX for users, and a small empowered group willing to build it all.

·
May 15
·
Test IDs are an a11y smellTest IDs are an a11y smell
TkDodo's blog icon
TkDodo's blog
tkdodo.eu

Test IDs are an a11y smell

Users don't use data-testid, so why do your tests?

·
Mar 22
·
Building Type-Safe Compound ComponentsBuilding Type-Safe Compound Components
TkDodo's blog icon
TkDodo's blog
tkdodo.eu

Building Type-Safe Compound Components

Compound Components are great, but should be type-safe. No, this isn't about the children prop ...

·
Jan 1
·
Designing Design SystemsDesigning Design Systems
TkDodo's blog icon
TkDodo's blog
tkdodo.eu

Designing Design Systems

I want to write more about what makes a good design system. This is the unstructured list of principles I think matter.

·
Nov 30 '25
·
Tooltip Components Should Not ExistTooltip Components Should Not Exist
TkDodo's blog icon
TkDodo's blog
tkdodo.eu

Tooltip Components Should Not Exist

A look at why tooltip components are often the wrong abstraction in design systems, leading to accessibility issues, misuse, and inconsistent user experiences.

·
Nov 16 '25
·
Nate Wienert - Tamagui
Devtools FM icon
Devtools FM
devtools.fm

Nate Wienert - Tamagui

Nate Wienert showcases Tamagui's ambitious approach to cross-platform React Native development with unified styling, components, and optimizing compiler.

·
Sep 1 '23
·