前言
上一节React 中高阶函数与高阶组件(上)介绍了React中的高阶函数以及高阶组件,高阶函数具体有哪些应用以及什么是高阶组件,如何编写高阶组件
那么React中高阶组件又有哪些应用呢
01
React...componentB组件拿不到name和site属性
此时,需要在高阶组件componentA中进行改写,将传递到高阶组件属性解构出来并传递给被包裹的属性
import React, { Component...应用 2-访问 ref
如下是高阶组件componentA.js
import React, { Component } from 'react';
import '....,那么就会造成很多重复的工作,此时可以利用高阶组件帮我们去抽离状态 commponentA.js
import React, { Component } from 'react';
import '....这样,我们就在高阶组件中把公共的状态给抽离出来了的,提高代码的复用性,相当于是把各个组件的状态放到公共组件管理了的
然后通过 props 的方式传给了各个组件
包装组件
所谓包装组件就是添加一些列的标签