关于组件设计原子化的问题

来源:11-7 Vue 实现购物车-你将如何设计

慕工程2451917

2020-05-30

请问一下老师,如果我们是平常写一写简单的组件,按照这种原子性我感觉没什么问题,但是比如说有比较复杂的业务组件,这个原子化会不会加大这种组件的复杂度呢,因为我觉得一但如果按照这种标准来的话,对于组件通信这方面的话,复杂度也会大幅度升高。因为有时候难免会碰到这种虽然功能不一样,但是往往这两个子组件又有某种关联了,像这种情况我该怎么处理才最好呢

写回答

1回答

双越

2020-05-31

是的。

这个时候,你就要区分需业务维度的原子,而不是 UI 维度的。

例如一个自定义表单,有可能基于业务来说,一块表单区域就是一个业务的原子。而按照 UI 维度,一个 input 一个 select 就是一个原子了。

0
2
双越
回复
俊逸_ajay
开发之前应该进行技术方案设计,设计数据模型,API,组件结构
2022-01-02
共2条回复

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程