组件化
减少重复代码
即便没有复杂的逻辑,只是重复的UI元素,也可以封装成组件,以便重复使用,减少重复代码。
封装逻辑
相关的函数、变量和DOM元素封装成一个组件,降低复杂度。需要的话,暴露出参数用于复用。
复用
功能逻辑可以是通用的,比如背景图、颜色、文字等可能变化,也可以重复使用一个组件在不同的地方传不同的参数。