关于 vue 和 react 组件拆分的问题

2018-10-22 09:30:20 +08:00
 waiaan

如何判断是否需要拆分组件?或者说什么情况下要单独做一个组件?仅仅是需要复用这个标准吗? 谢谢!

2768 次点击
所在节点    Vue.js
6 条回复
lokya
2018-10-22 09:41:10 +08:00
高复用的情况下要拆分组件,有时候的拆分也是为了代码的简洁性和可阅读性(个人理解)
wotemelon
2018-10-22 09:56:38 +08:00
分治也是一个
waiaan
2018-10-22 09:56:54 +08:00
@lokya
高复用是肯定要拆分的,其它还有什么情况需要拆分?
Aladdin
2018-10-22 11:32:57 +08:00
可以按以下因素进行拆分的考虑

可维护性
维护人员分组
业务逻辑相关性
中短期内的功能模块的扩展
waiaan
2018-10-22 13:07:08 +08:00
@Aladdin 谢谢
zgray
2018-10-22 13:08:49 +08:00
怎么拆分可能就涉及到一个经验和功能组织的问题了,不是三言两语说的好的。就好像类对象,有时候这么写好有时候那么写好。总之简单易总易维护就好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/499671

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX