4 ms·
Styled components uses tagged template literals so they aren't just strings and are very flexible. This blog post is a great explanation http://mxstbr.blog/2016
by cmbsw 9y ago
Styled components uses tagged template literals so they aren't just strings and are very flexible. This blog post is a great explanation http://mxstbr.blog/2016/11/styled-components-magic-explained/ http://mxstbr.blog/2016/11/styled-components-magic-explained.... For example
const Button = styled.button`
font-weight: {props => props.active ? 'bold' : 'none'}
`;
<Button active > This will be bold </Button>
I've found it to be very handy.
- choxi 9y agoInteresting. Totally possible that I just never learned the power of tagged template literals, I only tried styled-components for a couple weeks.