学习如何将引导组件引入UXPin - npm集成演练

引导NPM集成

UXPin的npm集成使设计团队能够以更高的保真度和类似代码的功能创建原型。UXPin中的组件驱动原型允许设计人员创建以前需要工程师编码的原型。

通过npm Integration,团队可以将组件库引入UXPin的设计工具,并利用共享组件的完整交互性,而无需复杂的技术设置。让我们看看教程,了解集成组件和使用Merge有多快。

将UI组件从Git仓库、Storybook或通过我们最新的npm集成带到UXPin中。了解更多关于UXPin的合并技术

达到一个新的原型水平

使用来自团队设计系统的交互式组件进行设计。

什么是UXPin合并?

UXPin Merge是一种基于代码的技术,可以为设计团队提供组件驱动的原型。而不是从头开始设计,设计师使用存储库中的生产就绪UI元素来构建高保真度,功能齐全的原型。

Uxpin合并组件响应

设计师处理视觉元素,工程师处理这些元素背后的代码,从而创建一个真理的单一来源对于整个产品开发团队。PayPal或TeamPassword等团队使用UXPin提高了设计的质量、速度和一致性。

什么是UXPin的npm集成?

在私有设计系统中使用UXPin Merge需要一些工程知识来设置用于同步的存储库。但是,使用开源组件库,设计团队可以使用直观的仪表板完成npm集成。

Logo uxpin合并NPM包

的方法来管理组件导入和属性合并组件管理器.例如,您可以导入一个按钮从Bootstrap的组件库和它的九个变体:

  • 主要的
  • 二次
  • 成功
  • 危险
  • 警告
  • 信息
  • 黑暗
  • 链接

这些变体出现在UXPin的属性面板中作为下拉菜单。Merge还包括大多数组件的基本悬停状态,因此设计师不必担心这些小细节,可以立即开始原型设计。

设计团队可以找到要导入的组件属性React Bootstrap文档.他们可以导入每个属性,或者只导入与项目相关的属性。

使用Bootstrap的好处

Bootstrap是最古老和最全面的一个尝试前端框架可用于React、Vue和Angular。UXPin的npm集成使用React Bootstrap组件库,但你也可以使用我们的故事书集成

引导标志矢量

Bootstrap最适合于构建响应式网站和web应用程序,但你也可以使用React库移动应用设计项目。Bootstrap广泛的表单元素、响应式表和其他相关组件集合使其成为基于web的企业产品的绝佳选择。

我们建议检查Bootstrap的示例页面看看这个全面的前端框架有什么可能。

引导npm集成与UXPin合并

你可以使用npm包将Bootstrap组件导入UXPin的设计编辑器(react-bootstrap).合并组件管理器允许您导入每个UI元素及其可用属性。

使用UXPin中的组件驱动原型,设计团队可以获得与工程师相同的保真度和功能,因为元素来自相同的存储库。设计人员可以复制工程师在UXPin中使用存储库组件所做的任何事情属性面板

合并组件管理器NPM包导入库

你可以使用在框架文档中找到的Bootstrap的React props来分配这些属性。

在合并组件管理器中分配属性

合并组件管理器是导入和管理npm组件的中心枢纽。您可以导入任意数量的这些文件,以完成您的项目。

您还可以控制导入的属性数量。例如,如果您只打算使用Bootstrap按钮的主要和次要变体,那么您只需要导入两个而不是全部九个。

将UXPin连接到React Bootstrap npm包

步骤1

导航到你的UXPin仪表板,点击“新项目”。

步骤2

命名您的项目并单击“创建新项目”。

步骤3

点击“合并组件设计”和“+添加新库”。

步骤4

选择“Import React Components with npm integration”,然后单击“Next”。

步骤5

命名你的图书馆。此名称仅供参考,不会影响导入。

Merge需要两个Bootstrap包才能使npm集成工作。你需要React引导(React - Bootstrap)Boostrap(引导)

最后,你必须包含一个路径到Bootstrap的CSS文件的组件属性在UXPin中工作。你可以在下面找到这条路React-Bootstrap文档中的CSS

  • 引导/ dist / css / bootstrap.min.css

导入React引导组件

完成上述步骤后,UXPin将重定向到合并组件管理器。您也可以从第1步的画布中得到它。

步骤1

从左侧工具栏,单击“打开合并组件管理器”。

合并组件管理器将在一个新选项卡中打开。

步骤2

单击“添加新组件”。

步骤3

输入要导入的组件的名称。

中可以找到正确的命名约定React Bootstrap的文档

我们将导入启动按钮为本教程创建一个名为“Components”的新类别。我们建议使用与React Bootstrap文档相同的分类,这样设计师和工程师就有了相同的参考点。

您可以向单个导入添加多个组件,从而节省重复步骤2和步骤3的时间。

单击“导入组件”。

步骤4

单击右上方的“Publish Changes”初始化导入过程。

第一次为新组件执行此操作时,可能需要一分钟。

步骤5

导入完成后,单击“Refresh Library”来更新项目库中的更改。

如果您按照这些步骤进行操作,您会注意到在左侧栏中有一个类别(Components)和第一个组件(Button)。

步骤6

单击Button开始添加属性。你可以在API下的React Bootstrap文档中找到这些React props>按钮

使用合并组件管理器添加组件属性

我们将使用添加几个按钮属性React Bootstrap的文档

按钮标签

步骤1

使用children属性设置React Bootstrap按钮标签,如下所示:

  • 属性名称:输入“children”(总是使用小写的props)
  • 显示名称:这是供您参考的,但设计师和工程师都使用的描述性内容-我们使用“标签”来保持统一
  • 描述:为设计师添加简短的描述或说明
  • 物业类型:“字符串”
  • 属性控制:“文本框”
  • 默认值:你的偏好,我们选择“按钮”

当您完成组件的属性时,您会注意到将出现一个组件预览,并根据您的首选项进行更改。

步骤2

完成所有字段后,单击“添加属性”。

然后点击“保存更改”。

最后,“发布库更改”。

在UXPin中尝试组件驱动原型

一旦你导入了所需的React Bootstrap组件和属性,在UXPin中创建原型就像拖放一样简单。我们使用三个Bootstrap组件在不到一分钟的时间内创建了这个简单的电子邮件注册表单。

当您选择一个引导组件时,您在合并组件管理器中创建的属性将出现在右侧的属性面板中。

现在就用UXPin的npm Integration试试组件驱动的原型吧。带上Bootstrap的npm组件,看看你的产品从构思到开发有多快。更快地发布特性。

在设计和开发中使用单一的事实来源。发现合并

通过UXPin2022年9月6日

UXPin是一个基于web的设计协作工具。我们很高兴在这里分享我们的知识。

还在渴望设计吗?

UXPin是世界上最好的设计师使用的产品设计平台。让您的团队轻松地设计、协作和展示,从低保真线框到完全交互的原型。

开始免费试用

这些电子书可能会让你感兴趣