According to the v4 announcement blog post of styled-components, the as prop will be supported by any styled component.
It would be nice to keep the API consistent with the most popular CSS-in-JS library, so developers wouldn't have to use as and is interchangeably.
Thanks, after about 2 years of supporting this, I plan on dropping the custom implementation of the is prop in favor of whatever is built into current CSS-in-JS tools. Completely dropping it will also be dependent on emotion: https://github.com/emotion-js/emotion/issues/837
Going to close this out, but expect full support for the as prop in v3
Most helpful comment
Thanks, after about 2 years of supporting this, I plan on dropping the custom implementation of the
isprop in favor of whatever is built into current CSS-in-JS tools. Completely dropping it will also be dependent on emotion: https://github.com/emotion-js/emotion/issues/837