Как я могу повторно использовать коллекцию стилей со стилизованными компонентами в разных файлах?
С помощью SASS я могу определить и использовать миксин следующим образом:
@mixin section( $radius:4px ) {
border-radius: $radius;
background: white;
}
.box { @include section(); }
С помощью стилизованных компонентов вы можете расширить стиль, но это означает, что мне нужно будет импортировать этот компонент на каждую страницу. Это довольно громоздко по сравнению с тем, как переменные доступны повсюду с помощью ThemeProvider.
https://www.styled-components.com/docs/basics#exnding-styles