优点:

1、面向组件,方便组件的复用。

2、从操作dom改为操作state。

缺点:

1、html和javascript较高耦合,不方便分工开发。

2、当一个页面中两处元素组件有相关性时,父组件会非常复杂。(很多方法会从父组件作为props传到子组件)

如:页面上方有搜索控件,下方有分页控件,列表的请求参数来源于这两个控件的组合。那么整个页面的控件会非常复杂。

05-11 13:32