Styled-Components: Enforcing Best Practices In Component-Based Systems
Building user interfaces on the web is hard, because the web and, thus, CSS were inherently made for documents. Some smart developers invented methodologies and conventions such as BEM, ITCSS, SMACSS and many more, which make building user interfaces easier and more maintainable by working with components. After this shift in mindset towards building component-based…