Max Stoiber on Twitter: "Probably my favorite API addition in styled- components v4: native support for the "as" prop on any styled component. Dynamically switch out what any styled component renders at runtime!
![Extending a component library and its documentation for a speedy design system | by Erik Kroes | ING Blog | Medium Extending a component library and its documentation for a speedy design system | by Erik Kroes | ING Blog | Medium](https://miro.medium.com/v2/resize:fit:1400/1*NZ6tdtJHHJjxtPmIFxWpGw.jpeg)
Extending a component library and its documentation for a speedy design system | by Erik Kroes | ING Blog | Medium
![One small change to your React components that lets you extend the style | by Kitson Broadhurst | JavaScript in Plain English One small change to your React components that lets you extend the style | by Kitson Broadhurst | JavaScript in Plain English](https://miro.medium.com/v2/resize:fit:660/1*OsOKGjsOMyE2v1NYP_mX6g.png)
One small change to your React components that lets you extend the style | by Kitson Broadhurst | JavaScript in Plain English
![No changes to files after running against files containing `.extend` · Issue #11 · styled-components/styled-components-codemods · GitHub No changes to files after running against files containing `.extend` · Issue #11 · styled-components/styled-components-codemods · GitHub](https://user-images.githubusercontent.com/578371/62253715-a7f2d680-b3ab-11e9-8fb8-e05d92b622b9.png)
No changes to files after running against files containing `.extend` · Issue #11 · styled-components/styled-components-codemods · GitHub
![One small change to your React components that lets you extend the style | by Kitson Broadhurst | JavaScript in Plain English One small change to your React components that lets you extend the style | by Kitson Broadhurst | JavaScript in Plain English](https://miro.medium.com/v2/resize:fit:670/1*MvZYcwDS8oWAt91vTcjYog.png)