Ah the is prop is a method of passing in a element to render. By default it will render a
div but it supports any HTML element.
It’s one of the mechanisms I’ve found to render dynamic elements; say a Heading component needs to renders symantically correct headings: `h1-h6`.
Nice article! I’m currently using styled-components on a new project (design-system) and the weakest parts of styled-components I’ve found are: when a incoming props
appearance: destructive demands 5, 6, 7 CSS rules changes the code starts looking real ugly and hard to reason.