Skip to main content

高阶组件

高阶组件可以解决什么问题?

  • 解决大量的代码复用,逻辑复用问题
  • 让 props 中混入一些你需要的东西。

高阶组件基础概念

高阶组件是以组件作为参数,返回组件的函数。返回的组件把传进去的组件进行功能强化。

两种不同的高阶组件

常用的高阶组件有属性代理反向继承两种,两者之间有一些共性和区别。接下来分别介绍一下两种模式下的高阶组件。