中等React
0 1

请解释:高阶组件HOC的反向继承 是什么?

【概念释义】

HOC 反向继承(Inheritance Inversion):高阶组件 extends WrappedComponent,在 render 中 super.render() 调用原组件 render,从而劫持渲染结果、插入/修改 VDOM、访问原组件实例方法(legacy 类组件)。比属性代理更强但耦合高、仅适用于 class,Hooks 时代已基本淘汰。

【基础使用】

jsx
function inheritanceInversion(Wrapped) {
  return class extends Wrapped {
    render() {

登录查看完整 1274

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)