自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 useReducer的使用总结

useReducer: 第一个参数reducer和redux的reducer是一样的。 第二个参数的initialArg是初始值的意思。 第三个参数int是重置的意思 自我理解:我感觉这个钩子是和context差不多的效果,但是它比context传递的组件更深。也是为了解决我们在组件中一层一层去传参办法。 使用示例: const initialState = {count: 0}; function reducer(state, action) { switch (action.type) { .

2021-11-18 21:29:59 570

原创 useimprerativeHandle的使用

这个钩子让我想起来了vue中的有一个自定义指令的钩子方法,有点类似,只是不同的是,react中是在单个组件内,在一些使用场景上会受限,但是也刚好满足所需,而在vue中它既有全局的,也有内部的。 使用示例: 父组件: import ImperativeHandle from "./component/ImperativeHandle" import React from 'react' import { Button } from 'antd' const Home: React.FC = (props,.

2021-11-18 21:28:32 1407

原创 useDebugValue和自定义hook的使用

useDebugValue的定义: useDebugValue用于自定义hook标签组件内的。 自定义hook的定义: 本质上就是一种函数代码逻辑的抽取,它本身并不算react的特性。自定义hook是一个函数,其名称以“use”开头,函数内部可以调用其他的hook。(实际上就是相当于一个函数,只是叫法不同,意义的理解也就有所不同) 知识延伸: 自定义hook和高阶组件的区别: 自定义hook相当于把公共方法共享,而高阶相当于传入一个组件当作参数传入,再返回一个新的组件。 自定义Hook示例: import

2021-11-18 21:26:16 1147 1

iframe标签实现pdf预览功能

iframe标签实现pdf预览功能

2021-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除