styled-component
テーマを設定する必要がある sを作成するための最良の方法を推奨できる人はいますか?
ここに私のコードがあります: https://gist.github.com/aaronmcadam/7bfd63a6bc4cfc36f9947a449c6f494a。
コンポーネントをAvatar
構成するImage
コンポーネントがあり、それ自体がstyled-component
.
で使用するAvatar.styled.js
と<ThemeProvider>
、テーマを正常にオーバーライドできます。
を使用する場合Avatar.withTheme.js
、テーマは使用する場合にのみオーバーライドできますwithTheme
。
このようなことを行うための好ましい方法はどれですか?