React之使用Scss

Scss 基本使用(变量、嵌套)

  • 安装 node-sass
1
npm i node-sass -D
  • 创建文件夹并新建一个 xx.scss 的文件
1
2
3
4
5
6
7
8
9
.container {
width: 100vw;
height: 100vh;
background-color: #afa407;
.text {
font-size: 20px;
color: #880ae8;
}
}
  • 在同个文件夹目录下使用 xx.scss 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { PageWraperContext } from "@/context";
import React, { useContext, useMemo } from "react";
import "./index.scss";
const GrandSon = () => {
const { right, setRight } = useContext(PageWraperContext);

const clickRight = () => {
setRight(right + 1);
console.log("child1==>right==>", right);
};

const RenderChild2 = () =>
useMemo(() => {
console.log("child1==>right==>", right);
return (
<div className="container">
<div className="text">我是孙子组件:{right}</div>
<button onClick={clickRight}>点击Right次数 </button>
</div>
);
}, [right]);

return RenderChild2();
};
export default GrandSon;


React之使用Scss
https://www.gongyibai.site/React之使用Scss/
作者
爱吃糖醋排骨的苏小妍.
发布于
2024-11-27 10:28:12
更新于
2024-12-16 15:59:58
许可协议