- Determenistic classNames
- No context switching, the styles are in the same file as the component
- Allows for easy deletability (if that's a word), in pure CSS files you can have the problem that you don't (always) know if you can uberhaupt delete the css or not
- We still allow for nested styles like:
import { Button } from './Button';
const Accordion = styled.div`
// We don't need to know which class `.Button` uses, in pure css we _do_ need to know which one
${Button} {