私はstyled-componentsを使用してコンポーネントをビルドしています。カスタム値を受け入れるすべてのスタイルプロパティは、コンポーネント全体で再利用されます。そのことを念頭に置いて、いくつかの種類のグローバル変数を使用して、個々のスタイルを個別に更新する必要なくすべてのコンポーネントに更新が伝播するようにしたいと考えています。このようなスタイラスコンポーネントでJavascript変数を使用
何か:
// Variables.js
var fontSizeMedium = 16px;
// Section.js
const Section = styled.section`
font-size: ${fontSizeMedium};
`;
// Button.js
const Button = styled.button`
font-size: ${fontSizeMedium};
`;
// Label.js
const Label = styled.span`
font-size: ${fontSizeMedium};
`;
私は私も間違った構文を取得していたと思いますか?また、私はグローバル変数がJavascriptの土地では推奨されていないことを知っていますが、コンポーネント間の土地再利用スタイルを設計することは絶対必要です。ここでのトレードオフは何ですか?