UseWindowHeightExample
src/prod/window/useWindowHeight.ts
import React from 'react';
export const useWindowHeight = () => {
const [windowHeight, setWindowHeight] = React.useState(0);
React.useEffect(() => {
function updateSize () {
setWindowHeight(window.innerHeight);
}
window.addEventListener("resize", updateSize);
updateSize();
return () => window.removeEventListener("resize", updateSize);
}, []);
return [windowHeight];
};
dist/prod/window/useWindowHeight.js
import React from 'react';
export const useWindowHeight = () => {
const [windowHeight, setWindowHeight] = React.useState(0);
React.useEffect(() => {
function updateSize() {
setWindowHeight(window.innerHeight);
}
window.addEventListener("resize", updateSize);
updateSize();
return () => window.removeEventListener("resize", updateSize);
}, []);
return [windowHeight];
};
src/prod/window/useWindowHeight.ts
import React from 'react';
export const useWindowHeight = () => {
const [windowHeight, setWindowHeight] = React.useState(0);
React.useEffect(() => {
function updateSize () {
setWindowHeight(window.innerHeight);
}
window.addEventListener("resize", updateSize);
updateSize();
return () => window.removeEventListener("resize", updateSize);
}, []);
return [windowHeight];
};