高阶组件-HOC

高阶组件定义:⾼高阶组件是参数为组件,返回值为新组件的函数。

场景:

写了个input标签,监控input标签的value值,,不想自己手动定义value和写onChange事件。

就可以把这些事交给高阶组件。接收一个Input,返回一个新的Input,这个新的Input给它定义上value和onChange()。这就是一个高阶组件。

1,基本用法

2,链式调用

高阶组件返回的参数作为另一个高阶组件的参数。

3,装饰器写法

4,注意事项

不要在rener()方法中使用HOC。

原文地址:https://www.cnblogs.com/starof/p/13387578.html