# new-react18-admin **Repository Path**: polaris_wrp/new-react18-admin ## Basic Information - **Project Name**: new-react18-admin - **Description**: 基于react+antd mobile+typescript的H5项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-14 - **Last Updated**: 2025-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## node - 20.19.4 ## postcss postcss-pxtorem ### postcss执行流程 PostCSS 的执行流程可以分为以下几个步骤: 1 解析 CSS:PostCSS 首先使用 CSS parser(如 PostCSS 自带的 parser)将 CSS 字符串解析成抽象语法树(AST)。 2 插件处理:按照配置顺序,依次执行每个插件,每个插件都会接收到 AST 并对其进行修改。 3 生成 CSS:所有插件执行完毕后,PostCSS 将修改后的 AST 重新转换为 CSS 字符串。 ### postcss-pxtorem 插件的工作原理如下: 遍历 AST 中的所有声明(Declaration)节点 检查声明的值中是否包含 px 单位 根据配置的 rootValue(根字体大小)将 px 转换为 rem 替换原始值或添加新的声明 ## zustand zustand 是一个用于管理状态的小型库,它使用 Proxy 和 Reflect API 来实现。 ## scss @use 相比 @import 的优势 命名空间: @use为导入的模块创建命名空间,避免命名冲突 更好的性能: @use只执行一次模块,多次引用时会重用结果 明确的依赖关系: @use使依赖关系更加明确 私有成员: 使用下划线前缀的变量和函数默认为私有的,不会被@use导入