最近在学习Hook, 了解Hook的一些特性后,希望通过一些小的demo来进行练习和巩固知识点, 达到学以致用....本文是自己记录学习React Hook的实战练习, 同时,也是记录学习的过程, 方便日后的学习与思考
环境: react 16.8.6 , axios, antd 3.10.7
Hook是什么?...函数中, 第二个参数为空数组, 就能实现只在组件安装时获取数据. useEffect的第二个参数可用于定义函数所依赖的所有变量(在此数组中分配), 如果其中一个变量发生变化, 则uesEffect会再次执行...这也就是使用Effect Hook来获取数据的方式, 关键在useEffect的第二个参数所依赖的项, 当依赖的项发生改变时, 第一个参数的内的函数也会被再次触发, 如果没用发生改变, 则不会再次执行,...该函数被采用具有传递action(包含type和payload)的形式进行操作.
import React, { useState, useEffect, useReducer } from 'react