首页 » 使用 Tailwind 构建可重用的 React 组件

使用 Tailwind 构建可重用的 React 组件

Tailwind 是一种流行的实用程序优先 CSS 框架,为 Web 开发人员提供低级类名称。它没有任何 JavaScript,并且可以与  等现有框架很好地配合。虽然这是积极的,但对于新开发人员来说,了解如何将 Tailwind 集成到他们的应用程序中可能会感到困惑。在本文中,我们将探索使用 Tailwind 构建可重用 React 组件的方法。 在这篇文章中,我们将介绍几种构建可重用 React 组件的不同方法,这些组件在底层利用 Tailwind,同时向其他组件提供良好的接口。这将通过从长的类名列表转移到更易于阅读和维护的语义属性来改进您的代码。 您需要使用过 React 才能很好地理解这篇文章。 Tailwind是一个非常流行的 CSS 框架,它提供低级实用程序类来帮助开发人员构建自定义设计。它在过去几年中越来越受欢迎,因为它很好地解决了两个问题: Tailwind 可以轻松地对 HTML 进行迭代更改,而无需深入样式表来查找匹配的 CSS 选择器。 Tailwind 有合理的约定和默认值。这使得人们无需从头开始编写 CSS 就能轻松上手。

转换如下所示的代码 复制 代码如下所示

复制 两个片段之间的区别在于,第一个片段我们使用了标准 HTML 按钮标签,而第二个片段则使用了组件<Button>。该<Button>组件是为了可重用性而构建的,并且由于具有更好的语义而更易于阅读。size它使用属性来设置各种属性,例如、textColor和 ,而不是一长串类名bgColor。 让我们开始吧。 参加关于前端、设计和用户体验的精彩研讨会,包括实用要点、现场会议、视频录制和友好的问答。与布拉德·弗罗斯特、斯蒂芬·沃尔特和其他许多人一起。 跳 阿尔及利亚手机号码列表  转到研讨会 ↬ 功能面板 方法 1:使用  模块控制类 # 将 Tailwind 适配到 React 应用程序的一个简单方法是采用类名称并以编程方式切换它们。模块可以轻松地在 React 中切换类。为了演示如何使用它,我们来看一个<应用程序中有组件的用例。> 复制 让我们看看如何分离 Tailwind 类,以便使用该<Button>组件的人可以使用 React props,例如size、textColor和bgColor。 bgColor将和 等属性textColor直接传递到类名字符串模板中。 使用对象以编程方式切换类名(就像我们对sizeprop 所做的那样) 在下面的示例代码中,我们将了解这两种方法。

通过使用和类有选择地显示或隐藏下拉列表

size它使用属性来设置各种属性,例如、textColor和 ,而不是一长串类名bgColor。 让我们开始吧。 参加关于前端、设计和用户体验的精彩研讨会,包括实用要点、现场会议、视频录制和友好的问答。与布拉德·弗罗斯特、斯蒂芬·沃尔特和其他许多人一起。 跳转到研讨会 ↬ 功能面板 方法 1:使用  模块控制类 # 将 Tailwind 适配到 React 应用程序的一个简单方法是采用类名称并  AERO领先 以编程方式切换它们。模块可以轻松地在 React 中切换类。为了演示如何使用它,我们来看一个<应用程序中有组件的用例。> 复制 让我们看看如何分离 Tailwind 类,以便使用该<Button>组件的人可以使用 React props,例如size、textColor和bgColor。 bgColor将和 等属性textColor直接传递到类名字符串模板中。 使用对象以编程方式切换类名(就像我们对sizeprop 所做的那样) 在下面的示例代码中,我们将了解这两种方法。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注