本文从组件分类、命名、上传、设计演练等方面梳理了如何构建组件库。 1.构建组件库有什么好处?让设计更高效,开发更快,产品体验更一致。很多大厂也做了自己的组件库,比如Ant Design、Element等。成熟的组件库确实让产品体验更好,荷兰电话号码列表 团队效率更高。如果你也想开始为你的产品构建自己的组件库,希望这篇文章能对你有所帮助。 2.什么样的模块可以成为组件?复用,如果一个模块需要复用,可以认为是一个组件,比如Search Bar、荷兰电话号码列表 Tab等。 3.如何构建组件库? 1.对所有组件进行分类参考 Ant Design 的分类方法。如果你的开发使用的是Ant组件库,这种分类方式对开发者来说也是非常友好的。
提前把所有的分类都清空,后续组件的命名过程会更加清晰。(一开始我并没有理清思路,导致后续很多组件名称不清楚,不得不重启。荷兰电话号码列表 这些都是我泪流满面给你踩的坑。)Ant是一个基本的通用组件,不同的产品中肯定会有更多的组件。这时候就需要根据组件的功能来判断它们的分类了。例如:我们可以参考Ant.1.1 Button的7个基本分类,大致可以分为3类,荷兰电话号码列表 如图:TextButtonIconButtonIcon&TextButton1.2 Nav分类规则:为了给用户提供浏览内容的导航选项,
荷兰电话号码列表 我们可以分类为 Nav.BreadcrumbdropdownSideMenuStepsTab1.3 DataEntrayClassification 规则:用户操作组件来更改或更新产品内容。DatePickerInputSelecteSwitchUpload…1.4 DataDisplayClassification 规则:该组件只有显示功能。AvatarBadgeCalendarPopoverTag…1.5 荷兰电话号码列表 FeedbackClassification 规则:给用户反馈的组件用户操作后,主要是一些模态/非模态弹窗。AlertModalNotificationPopconfirm…1.6 BoxClassification 规则:构成上述组件的最基本组件。包括一些线段、阴影、圆角方角卡等。
FileTransferNow is the simplest and safe way to large files and documents up to 10 GB free. Sharing files is simple now!
Source: transfernow