【发布时间】:2018-09-25 14:30:12
【问题描述】:
我需要将 sass 变量添加到 react js 中的样式化组件中,我已经通过此链接 Sass-extract-js 并遵循了他们的程序。
但我被困在这条线上
import styled from 'styled-components';
const Button = styled.button`
background-color: ${p => p.theme.primary} //explain this line
`;
我创建了 var.scss 文件并包含
$black:#000000;
$white:#ffffff;
$red:#f64406;
$gray:#333333;
$green:#3bbd47;
在我的渲染中
<div>
<div>
<h2>Welcome Back!</h2>
<h3>Login Your Account</h3>
</div>
样式化组件
const Content = styled.div`
h1:${}//how i can get variable here
`;
【问题讨论】:
-
为什么要声明 sass 变量以便首先在 CSS-inJS 中使用它们?