React小记(五)_Hooks入门到进阶

React 16.8 版本类组件函数组件 两种组件共存,到目前 React 18 版本,官方已经不在推荐使用类组件,在函数组件中 hooks 是必不可少的,它允许我们函数组件像类组件一样可以使用组件的状态,并模拟组件的生命周期等一系列行为。

本文为react_hooks 的汇总,希望对正在学习react-hooks的你,能够有所帮助!

一、核心hooks

我们知道在类组件中 react 具有三大属性,分别为state、props 、ref ,在 hooks 中同样存在相应的 hooks

1、useState
useStatehttps://blog.csdn.net/weixin_61791370/article/details/139679655

2、useRef

useRefhttps://blog.csdn.net/weixin_61791370/article/details/139679773

3、forwardRef

forwardRefhttps://blog.csdn.net/weixin_61791370/article/details/139679851

4、uselmperativeHandle

useImperativeHandlehttps://blog.csdn.net/weixin_61791370/article/details/139679920

二、模拟生命周期 hooks

1、useEffect
useEffecthttps://blog.csdn.net/weixin_61791370/article/details/139679969

2、useLayoutEffect

useLayoutEffecthttps://blog.csdn.net/weixin_61791370/article/details/139680028

三、组件通信 hooks

1、useReducer
useReducerhttps://blog.csdn.net/weixin_61791370/article/details/139995775

2、useContext

useContexthttps://blog.csdn.net/weixin_61791370/article/details/139995886

四、性能优化 hooks

9、useMemo和memo函数
useMemo和memo函数https://blog.csdn.net/weixin_61791370/article/details/139995958

10、useCallback

useCallbackhttps://blog.csdn.net/weixin_61791370/article/details/139996016
相关推荐
yddddddy36 分钟前
css的基本知识
前端·css
昔人'39 分钟前
css `lh`单位
前端·css
Nan_Shu_6142 小时前
Web前端面试题(2)
前端
知识分享小能手2 小时前
React学习教程,从入门到精通,React 组件核心语法知识点详解(类组件体系)(19)
前端·javascript·vue.js·学习·react.js·react·anti-design-vue
蚂蚁RichLab前端团队3 小时前
🚀🚀🚀 RichLab - 花呗前端团队招贤纳士 - 【转岗/内推/社招】
前端·javascript·人工智能
孩子 你要相信光4 小时前
css之一个元素可以同时应用多个动画效果
前端·css
huangql5204 小时前
npm 发布流程——从创建组件到发布到 npm 仓库
前端·npm·node.js
Days20504 小时前
LeaferJS好用的 Canvas 引擎
前端·开源
小白菜学前端4 小时前
vue2 常用内置指令总结
前端·vue.js
林_深时见鹿4 小时前
Vue + ElementPlus 自定义指令控制输入框只可以输入数字
前端·javascript·vue.js