使用 Sass 设置 React 样式

什么是 Sass

Sass 是一个 CSS 预处理器。

Sass 文件在服务器上执行并将 CSS 发送到浏览器。

您可以在我们的 Sass 教程中了解有关 Sass 的更多信息。


我可以使用 Sass 吗?

如果您在项目中使用 create-react-app,您可以轻松地在 React 项目中安装和使用 Sass。

通过在终端中运行此命令来安装 Sass:

>npm i sass

现在您可以在项目中包含 Sass 文件了!


创建一个 Sass 文件

创建 Sass 文件的方式与创建 CSS 文件相同,但 Sass 文件的文件扩展名为 .scss

在 Sass 文件中,您可以使用变量和其他 Sass 函数:

my-sass.scss:

创建一个变量来定义文本的颜色:

$myColor: red;

h1 {
  color: $myColor;
}

以与导入 CSS 文件相同的方式导入 Sass 文件:

index.js:

import React from 'react';
import ReactDOM from 'react-dom/client';
import './my-sass.scss';

const Header = () => {
  return (
    <>
      <h1>Hello Style!</h1>
      <p>Add a little style!.</p>
    </>
  );
}

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<Header />);

运行实例 »