文章目录
一、普通方式使用CSS
1.1 元素内联 style
- 和 HTML 元素的 style 类似
- 但必须是 JS 对象的写法,不能是字符串
- 样式名要驼峰式写法,例如:fontSize
import React, {
FC } from 'react'
import './QuestionCard.css'
type PropsType = {
id: string
isPublished: boolean
}
const QuestionCard: FC<PropsType> = props => {
const {
id, isPublished } = props
return (
<div key={
id} className="list-item">
{
isPublished ? (
<span style={
{
color: 'green', fontSize: '20px' }}>已发布

本文介绍了四种CSS应用方式:普通内联style的使用、引入CSS文件、CSSModule解决组件样式冲突,以及Sass和CSS-in-JS(如Styled-components和Emotion)的优缺点。作者倾向于CSSModule因其简单易学且性能较好。
——React中的4种CSS使用方式,CSS Module、CSS-in-Js详解&spm=1001.2101.3001.5002&articleId=133810760&d=1&t=3&u=25f4cac460e64c98aaa672e2dd24374b)
511

被折叠的 条评论
为什么被折叠?



