React Hooks 完全指南,读React作者博文感悟(2W字精华)
2024-10-20 20:51:50
阅读 facebook大佬:Dan Abramov 的文章颇有感悟
大佬 github地址 https://github.com/gaearon
重点总结
useEffect
是同步的- 状态是捕获的当前
props
和state
- 可以通过
useRef
获取改变后的props
和state
- 依赖项
[]
不能欺骗 - 复杂的状态变化应该使用
useReducer
- 可以使用
useCallback
设置依赖 - 可以使用
useMemo
让复杂对象做动态改变
但有时候当你使用 useEffect
你总觉得哪儿有点不对劲。你会嘀咕你可能遗漏了什么。它看起来像class的生命周期...但真的是这样吗?你发觉自己在问类似下面的这些问题:
-
最新文章
- 安装WAMP 及 修改MYSQL用户名 、 密码
- 查询SQLSERVER执行过的SQL记录
- C++设计模式-Observer观察者模式
- MySql学习(MariaDb)
- Spring与Quartz的整合实现定时任务调度 以及crontab的用法
- 引擎设计跟踪(九.9) 文件包系统(Game Package System)
- spring mvc 数据绑定总结
- js操纵cookie技术
- Josephus问题的java实现
- Laravel的console使用方法
- C/C++面试题:编写类String的构造函数、析构函数和赋值函数。
- adb不识别设备(手机)的若干情形及解决方法
- 据说excel流是这么做,上次我分享的是csv格式。这个是excel格式。
- python中使用tabula爬取pdf数据并导出表格
- mycat 单库分表
- Java补充内容
- 关于对JSON.parse()与JSON.stringify()的理解
- Linux下的wine生活(QQ/微信/Office)
- 移动H5前端性能优化指南[转]
- git基本操作,一篇文章就够了!
热门文章
- python初识参数
- hdu 1077 (圆交)
- C# Brush Color String 互相转换
- Python--day65--模板语言之filter
- Native memory allocation (mmap) failed to map xxx bytes for committing reserved memory
- java throw和catch同时使用
- [转]Jquery属性选择器(同时匹配多个条件,与或非)(附样例)
- [转]如何让多个不同类型的后端网站用一个nginx进行反向代理实际场景分析
- H3C RIPv2配置举例
- SpringBoot整合Redis乱码原因及解决方案