前言
React 中最大的一亮点,就是组件化开发模式,而编写 React 组件,对于无状态的组件,我们可以用函数式组件编写,而复杂的组件(聪明组件/外层组件)可以用类class编写组件
在 React...(method, duration) {
// 当前时间间隔内是否有方法执行,设置一个开关标识
var runFlag = false;
// 返回一个事件处理函数
return function...,连续每隔一定的时间触发执行的函数 上面使用的是重置一个开关变量+定时器的方式实现函数节流
函数防抖应用
function debounce(method, duration) {
var timer...:延迟事件处理函数的执行,一定时间间隔内只执行最后一次操作
函数柯里化
// 普通的add函数
function add(x, y) {
return x + y;
}
// 柯里化后
function...⒉ 将一个普通组件使用函数包裹
第 1 步实现一个普通组件
import React, { Component } from 'react';
// 用class类声明一个componentD组件继承自