高阶组件定义:⾼高阶组件是参数为组件,返回值为新组件的函数。
场景:
写了个input标签,监控input标签的value值,,不想自己手动定义value和写onChange事件。
就可以把这些事交给高阶组件。接收一个Input,返回一个新的Input,这个新的Input给它定义上value和onChange()。这就是一个高阶组件。
1,基本用法
2,链式调用
高阶组件返回的参数作为另一个高阶组件的参数。
3,装饰器写法
4,注意事项
不要在rener()方法中使用HOC。