Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. import React, { useState, useEffect } from "react";
  2.  
  3. const MyComponent = () => {
  4. const [width, setWidth] = useState(window.innerWidth);
  5.  
  6. useEffect(() => {
  7. const handleResize = () => setWidth(window.innerWidth);
  8. window.addEventListener("resize", handleResize);
  9. return () => window.removeEventListener("resize", handleResize);
  10. }, []);
  11.  
  12. render() {
  13. return (
  14. <h1>{this.state.width}</h1>
  15. );
  16. }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement