React 高阶组件(HOC)
高阶组件(HighOrderComponent)是 React 中用于复用组件逻辑的一种高级技巧。HOC 自身不是 React API 的一部分,它是一种基于 React 的组合特性而形成的设计模式。 具体来说,高阶组件是一个函数,能够接受一个组件并返回一个新的组件,通过高阶函数可以帮助我们实现某些逻辑的复用。通过一个例子学习一下HOC的使用,例如目前项目中有下面两个Counter: ClickCounter:通过点击按钮触发计数 HoverCounter:鼠标移过时触发计数 //ClickCounter import React, { Component } from react;
用户评论