Hook在中文的意思是钩子, 而在react也是充当这个角色, Hook是服务于函数组件的方法, Hook提供了各种API, 如State Hook提供类型setState的功能, Effect Hook...应该如何避免, 并且做到在组件安装时获取数据.
import React, { useState, useEffect } from 'react';
import { Form, Input, Table...函数中, 第二个参数为空数组, 就能实现只在组件安装时获取数据. useEffect的第二个参数可用于定义函数所依赖的所有变量(在此数组中分配), 如果其中一个变量发生变化, 则uesEffect会再次执行...该函数被采用具有传递action(包含type和payload)的形式进行操作.
import React, { useState, useEffect, useReducer } from 'react...例如,在成功请求的情况下,有效载荷用于设置新状态对象的数据。
总之,Reducer Hook确保状态管理的这一部分用自己的逻辑封装。通过提供操作类型和可选的有效负载,你将可以以自己可预见的状态结束。