组件的封装
来源:4-3 重构内容标签页(上)——自定义组件 Tabs

这个男人很神秘
2022-04-28
老师你好,在组件划分的时候,能说下 业务组件和通用组件的怎么区别和什么情况下适用的吗?
写回答
1回答
-
这个很好区别的,就是看组件是不是和某个具体业务相关。一个组件和具体业务关联性越强,说明通用性越差,那它就不是一个通用组件。
理论上什么情况下都可以做成业务组件,就是一个组件负责解决一个业务需求,但这种就可能会存在很多功能雷同的组件。有这种情况的话,就要思考这个组件是不是本来应该设计成通用型的组件。不过,当你想把一个组件设计成通用型的时候就得考虑一个问题:这个组件适合做成通用组件的吗?像 Button 这种组件,本身不和具体业务关联,任何项目都会使用,功能需求上无非就是能监听事件,改变样式,这种就适合做成通用组件。
012022-04-28
相似问题