So you want a Tab component?


Somehow someway you ended up with the task to build some tabs, how hard can it be, it’s just a simple tab component, right?

I thought it would be an interesting exercise to collect a list of relevant questions to ask when given the task to build a tab component. It turns out to nicely illustrates the complexity of a task perceived as relatively simple.

So here they are, 32 mostly unordered thoughts.

Missed any good ones?

Rik Schennink

Web enthusiast