UNPKG
@darwish/hooks-core
Version:
latest (0.0.16)
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
@darwish/hooks-core
/
esm
/
useSize.d.ts
13 lines
(12 loc)
•
384 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
/// <reference types="react" />
/** * 监听一个容器的宽度和高度的变化。 * * 注意:入参如果传入,就监听当前的DOM宽高的变化,否则则是窗口`window`的宽高变化 *
@param
target DOM *
@returns
*/
export
default
function
useSize<T
extends
Element
=
HTMLDivElement
>(
target
?:
React
.
RefObject
<T>): {
width
:
number
;
height
:
number
; };