任何人都可以推荐最好的方式来撰写styled-component
需要主题的s吗?
这是我的代码:https ://gist.github.com/aaronmcadam/7bfd63a6bc4cfc36f9947a449c6f494a 。
我有一个Avatar
组成一个组件的Image
组件,它本身就是一个styled-component
.
如果我使用Avatar.styled.js
with <ThemeProvider>
,可以成功覆盖主题。
如果我使用Avatar.withTheme.js
,主题只能在我使用时被覆盖withTheme
。
做这些事情的首选方式是什么?