# 2024年第1次 code review 会议
主题:前端组件拆分建议 日期:2024年6月3日 参加人:OSCE项目组 主持人:李晓亮
会议背景:动态表单从开发完成以来经历过不同人的多次修改,个人前端开发经验逐步增长,之前开发的模块有了新的认识,希望能够结合众人的意见对动态表单未来的重构工作提出建议。
经过小组讨论,对组件封装提出以下建议,供研发人员参考:
- 使用mixin来解决代码冗余
- 模块化:每个组件应该只负责一个特定的功能或任务,以保持组件的单一职责。通过解耦功能,可以更容易地重用和维护代码。
- 合理的数据流:
- 父组件应该通过props向子组件传递数据;
- 子组件应通过事件向父组件传递消息或通知。
- 可复用性:组件应尽可能通用和可复用。避免把特定业务逻辑紧耦合到一个组件中,而是通过props和slots来传递数据和内容。