前言
React 中最大的一亮点,就是组件化开发模式,而编写 React 组件,对于无状态的组件,我们可以用函数式组件编写,而复杂的组件(聪明组件/外层组件)可以用类class编写组件
在 React...脚手架工具创建一个项目,在src目录下创建一个components文件夹,这个文件主要用于存放我们的自定义组件
在components中创建一个highcomponent,同时在该文件夹内创建ComponentA.js...,ComponentB.js,ComponentC.js
组件 A 公共组件
import React, { Component } from 'react';
import '....使用高阶组件,还有另外一种方式,就是使用装饰器方式,即@+函数名,它是一个语法糖,简化了我们的写法
方式 1-安装 babel 插件在 babelrc 中配置
在使用这种装饰器方式时,需要对create-react-app...说明
在同一个组件中可以组合使用高阶函数,能够无限的嵌套下去,如果不用装饰器函数,你会发现代码将变得非常难以理解,也不好维护
import React, { Component } from 'react