【发布时间】:2020-11-02 10:08:08
【问题描述】:
我是 NextJS 新手,目前正在转换一个普通的 ReactJS 项目。
我还没有真正了解的一件事是如何正确使用 CSS。
我有一个 Button 组件,它采用标准类和来自父组件的动态类名。如您所见,类名正在通过道具按钮类传递 - 我如何正确处理这些类名?目前它显示未定义。
<Button buttonClass={"primary__button hero-button"}>Jetzt loslegen</Button>
import React from "react";
import style from "./button.module.scss";
export const Button = ({children, buttonClass, onClick}) => {
return (
<button className={style.basic__button + " " + style[buttonClass]} onClick={onClick}>{children}</button>
)
};
【问题讨论】:
-
你能分享你的
button.module.scss吗?好像您正在将 buttonClassprimary__button hero-button传递给组件,您有这样的 className 吗? -
@Shyam 是的,它们在这个 scss 文件中
标签: javascript reactjs next.js