ZhengXingchi / ZhengXingchi.github.io

Apache License 2.0
0 stars 0 forks source link

react hooks的一些思考 #95

Open ZhengXingchi opened 4 years ago

ZhengXingchi commented 4 years ago

参考文献

阿里出了一套hooks仓库从 Umi Hooks 到 ahooks

Hooks FAQ支持切换为中文

ZhengXingchi commented 4 years ago

监听dom大小变化

ResizeObserver:是一项新的功能,监听元素的内容矩形大小的变更,并通知做出相应的反应。和document.onresize的功能很相似。

参考ResizeObserver是什么?

ResizeObserver MDN

ZhengXingchi commented 4 years ago

ahooks源码

hooks/packages/hooks/src/useFullscreen/index.ts

ZhengXingchi commented 4 years ago

useEffect

react hook 中useEffect返回的函数是在什么时候执行? 执行当前effect之前对上一个effect进行清除 官网有详细说明的传送门

ZhengXingchi commented 4 years ago

useLayoutEffect

参考useEffect与useLayoutEffect