首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用TailwindCSS样式化React组件

如何使用TailwindCSS样式化React组件
EN

Stack Overflow用户
提问于 2020-04-27 09:02:04
回答 1查看 1.1K关注 0票数 0

我在一个React项目中使用TailwindCSS。我可以通过在className属性中传递TailwindCSS实用程序类来设置普通HTML元素的样式,但是当我在组件className属性中传递实用程序类时,这不起作用,如下所示:

代码语言:javascript
复制
<Dropdown className="hidden sm:block sm:ml-6"/>

Dropdown是导入到另一个组件中的React组件。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-27 09:33:54

如果<Dropdown/>是您可能忘记在组件定义中的div中包含的自定义组件,

您可以将"className“重命名为customclass,并将其应用于组件定义中。

因此,您的代码将如下所示

代码语言:javascript
复制
<Dropdown customclasses="hidden sm:block sm:ml-6"/>

您的组件定义,

代码语言:javascript
复制
const Dropdown = ({ customclasses, ...otherProps }) => <div className={customclasses}></div>

或者,如果您不想更改className,您可以直接在div上传播...otherProps

代码语言:javascript
复制
const Dropdown = ({ yourprop, yourprop , ...otherProps }) => <div {...otherProps}></div>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61450176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档