做ui和做平面不同,做平面的东西是不能用组件化思维来理解的,因为平面需要的是创意是表现力,而不是精确和规整,意识到组件化思维是看了github上的一篇文章,这篇文章本身是讲前端的,里面有一小段问文字提到了组件化思维的概念,我结合自己的理解总结一下:

    1,页面上的每个独立的,可视的,可交互的区域设为一个组件。
    2,每个组件具有独立性,且相互之间可以自由组合。
    3,页面是组件的容器,负责组合组件形成的完整界面。

    这种理解方式让我想到了宜家。最近在装修新家,宜家基本每个礼拜跑一趟,发现里面的东西都是福利的,自由组合的,这样的形式让厂家获得的利润更大,也方面用户个性化定制的自由组合,两全其美。而这种方式就是组件化设计,运用到ui设计中有几个好处:

    1,灵活性大,可以自由组合。
    2,每个组件可以整体的更改或替换。
    3,多人协作的时候方便维护,也方便设计规范的制定。