Open chenliqio opened 2 years ago
在class组件中,复用逻辑的方案包括HOC和render props。这两个方案都是将逻辑封装到一个抽象层组件中,所以使用多个复用逻辑时会形成抽象层组件的“嵌套地狱”,而hooks复用的逻辑则很简单。
一、从组件封装层面
二、从组件复用的层面
在class组件中,复用逻辑的方案包括HOC和render props。这两个方案都是将逻辑封装到一个抽象层组件中,所以使用多个复用逻辑时会形成抽象层组件的“嵌套地狱”,而hooks复用的逻辑则很简单。