组件可以极大地复用代码,同时它拥有setState()改变数据的能力,另外贴合WebComponent标准,对事件、样式形成ShadowDom。 setState()等同于目前流行的react库方法。 WebComponent是指,组件可以用shadowRoot访问到内部根节点,反过来host可以访问到组件容器。用组件的样式和外部是隔离的。 ShadowDom的影响是,内外部样式隔离,组件上的style可以覆盖内部shadowRoot,所有可冒泡的事件的target都指向组件。