【发布时间】:2022-02-06 01:37:57
【问题描述】:
如果我创建一个函数来返回一个与 className 关联的 dom 元素,则本地样式不会被应用,例如;
export default function thing(){
const elem = function(){
return (<div className="myCss">Hello</div>)
}
return(
<>
{ elem() }
<style jsx>{` .myCss{ color:#f00 } `}</style>
</>
)
}
我的期望是 elem() 将返回一个元素,该元素将继承与 .myCss 类关联的样式。但它没有:/
【问题讨论】:
-
您的代码似乎已经在工作了。此处克隆代码codesandbox.io/s/react-functional-component-forked-yisop
标签: css reactjs next.js styled-jsx