【发布时间】:2020-12-10 05:04:59
【问题描述】:
我正在尝试将样式属性发送到组件,但不确定有什么区别..
为什么此语句有效并应用格式
<Toggle
className={styles.toggle_show} // class name gets passed as Map_toggle_show__17ukO and applied
/>
但是这个语句会抛出错误
<Toggle
className={isShow ? {styles.toggle_show} : {styles.toggle_hide}}
/>
如果我将第二条语句更新为
<Toggle
className={isShow ? "styles.toggle_show" : "styles.toggle_hide"}
/>
classNames 确实被传递给组件,但 css 没有被应用。
还有为什么这个消息会出现在 const 声明中
import styles from "./Map.module.scss";
const [ToggleVisibilyClass, setToggleVisibilyClass] = React.useState(
{styles.toggle_show}
);
(property) styles: {
readonly [key: string]: string;
}
Parsing error: ',' expected.eslint
【问题讨论】:
标签: css reactjs ant-design-pro