Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

Without a custom hook example in react

const LayoutComponent = () => {
    const [onSmallScreen, setOnSmallScreen] = useState(false)

    useEffect(() => {
        checkScreenSize();
        window.addEventListener("resize", checkScreenSize);
    }, []);

    let checkScreenSize = () => {
        setOnSmallScreen(window.innerWidth < 700);
    };

    return (
        <div className={`${onSmallScreen ? "small" : "large"}`}>
            <h1>Hello from Default Hooks</h1>
        </div>
    );
};
Comment

PREVIOUS NEXT
Code Example
Javascript :: Example to adds two colour palettes to the sidebar in wordpress 
Javascript :: Allowed Blocks in Nested Blocks Component Wordpress 
Javascript :: const and let keywords in ES6 
Javascript :: Method definition shorthand in ES6 
Javascript :: How to get element margin in React 
Javascript :: convert fetch in axios 
Javascript :: add script tag change on every new page in angular 8 
Javascript :: how to send Flutter Color as json || convert String to Color Flutter 
Javascript :: Getting error after I put Async function in useEffect 
Javascript :: add value get value 
Javascript :: mm2javascript 
Javascript :: javascript dropdown options auto-updating 
Javascript :: angular 8 on mouseover 
Javascript :: easyui treegrid check if row exists 
Javascript :: jsx tag with children react js 
Javascript :: return inner range recursive 
Javascript :: create trigger to run every minute in apps script 
Javascript :: trigger keyup event jquery 
Javascript :: react 5 to 10 rating 
Javascript :: find regx for password authentication 
Javascript :: javascript compare dates old new value 
Javascript :: recognize movements javascript 
Javascript :: Cannot GET /public/staffRegister in node.js 
Javascript :: path error 
Javascript :: add active class to button onclick react 
Javascript :: early exit js 
Javascript :: functiong of array sort 
Javascript :: javascript es6 filter sum distinct 
Javascript :: AjaxGet 
Javascript :: modal in react 
ADD CONTENT
Topic
Content
Source link
Name
2+9 =