React Js Get Screen Size

[Solved] React Js Get Screen Size | Java - Code Explorer | yomemimo.com
Question : react get screen width

Answered by : dennis-muensterer

// useWindowDimensions.js
import { useState, useEffect } from 'react';
export default function useWindowDimensions() { const hasWindow = typeof window !== 'undefined'; function getWindowDimensions() { const width = hasWindow ? window.innerWidth : null; const height = hasWindow ? window.innerHeight : null; return { width, height, }; } const [windowDimensions, setWindowDimensions] = useState(getWindowDimensions()); useEffect(() => { if (hasWindow) { function handleResize() { setWindowDimensions(getWindowDimensions()); } window.addEventListener('resize', handleResize); return () => window.removeEventListener('resize', handleResize); } }, [hasWindow]); return windowDimensions;
}
// yourComponent.js
import useWindowDimensions from './hooks/useWindowDimensions';
const Component = () => { const { height, width } = useWindowDimensions(); /* you can also use default values or alias to use only one prop: */ // const { height: windowHeight = 480 } useWindowDimensions(); return ( <div> width: {width} ~ height: {height} </div> );

Source : https://stackoverflow.com/questions/36862334/get-viewport-window-height-in-reactjs | Last Update : Sun, 24 Jan 21

Question : react detect screen size

Answered by : lucas-pauw9cuw3gol

import { useState, useEffect } from 'react';
function getWindowDimensions() { const { innerWidth: width, innerHeight: height } = window; return { width, height };
}
export default function useWindowDimensions() { const [windowDimensions, setWindowDimensions] = useState(getWindowDimensions()); useEffect(() => { function handleResize() { setWindowDimensions(getWindowDimensions()); } window.addEventListener('resize', handleResize); return () => window.removeEventListener('resize', handleResize); }, []); return windowDimensions;
}

Source : https://stackoverflow.com/questions/36862334/get-viewport-window-height-in-reactjs | Last Update : Thu, 10 Sep 20

Question : react get screen width

Answered by : you

import React, { useEffect, useState } from 'react';
const ScreenWidth = () => { const [width, setWidth] = useState(window.innerWidth); useEffect(() => { const handleResize = () => setWidth(window.innerWidth); window.addEventListener('resize', handleResize); return () => { window.removeEventListener('resize', handleResize); }; }, []); return <div>Screen Width: {width}</div>;
};
export default ScreenWidth;

Source : | Last Update : Tue, 19 Sep 23

Question : react js get screen size

Answered by : dayana

 console.log(window.innerHeight);

Source : | Last Update : Thu, 24 Dec 20

Answers related to react js get screen size

Code Explorer Popular Question For Java