由于 styled-components 的类名是自动生成的, 所以不能直接在选择器中声明他们, 但可以在模板字符串中引用其他组件:
const Icon = styled.svg`
flex:...点击这里了解更多, 另外在这里了解如何在 Typescript 中声明 theme 类型
8....styled.tsx文件中:
import React, { FC } from 'react'; import { Header, Title, StepName, StepBars, StepBar...有兴趣的读者可以看这篇文章CSS Modules 详解及 React 中实践....而在 React 生态中使用svgr更加方便, 它可以将 svg 文件转换为 React 组件, 也就是一个普通的 JS 模块, 它有以下优势:
转换为普通 JS 文件, 方便代码分割和异步加载
相比