# 业务相关问题

# 你对组件化有过哪些思考

  • 可复用 :基于业务场景出现频率;
  • 低耦合 :尽量不要依赖外部状态数据(即在组件内部直接使用外部状态数据,一般通过父组件传递),以及避免组件内部请求接口数据;
  • 合适的粒度 :业务层面上的复用优于代码层面上的复用;避免过度组件化;
  • 功能独立性 :业务组件应该保持一套完整独立且明显不同于其他组件的逻辑特征;