“So erhalten Sie eine Fenstergröße in React JS” Code-Antworten

So erhalten Sie eine Fenstergröße in React JS

const Component = () => {
  const { height, width } = useWindowDimensions();

  return (
    <div>
      width: {width} ~ height: {height}
    </div>
  );
}
Difficult Dragonfly

So erhalten Sie eine Fenstergröße in React JS

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;
}

Difficult Dragonfly

Ähnliche Antworten wie “So erhalten Sie eine Fenstergröße in React JS”

Fragen ähnlich wie “So erhalten Sie eine Fenstergröße in React JS”

Weitere verwandte Antworten zu “So erhalten Sie eine Fenstergröße in React JS” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen