Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

media query in react js

import React, { useState, useEffect } from 'react';

const App = () => {
  const [matches, setMatches] = useState(
    window.matchMedia("(min-width: 768px)").matches
  )

  useEffect(() => {
    window
    .matchMedia("(min-width: 768px)")
    .addEventListener('change', e => setMatches( e.matches ));
  }, []);

  return (
    <div >
      {matches && (<h1>Big Screen</h1>)}
      {!matches && (<h3>Small Screen</h3>)}
    </div>
  );
}

export default App;
Comment

media query in jsx

window.matchMedia("(min-width: 768px)").matches
Comment

PREVIOUS NEXT
Code Example
Javascript :: how to get first and last element of array in javascript 
Javascript :: clean collection mongoose 
Javascript :: javascript detect scroll wheel 
Javascript :: How to Submit Forms and Save Data with React.js 
Javascript :: Find the next perfect square! 
Javascript :: javascript scroll tracker 
Javascript :: lodash reduce 
Javascript :: check if object is not defined js 
Javascript :: count object in array javascript 
Javascript :: react bootstrap col not working 
Javascript :: math.max in javascript 
Javascript :: javascript change class name 
Javascript :: node qrcode 
Javascript :: how to get data send from a form express 
Javascript :: javascript to array 
Javascript :: javascript timestamp to date 
Javascript :: format date in javascript 
Javascript :: jquery sum table column td 
Javascript :: run function on page resize javascript 
Javascript :: remove duplicate array es6 
Javascript :: JS iterate over an array 
Javascript :: componentwillreceiveprops hooks 
Javascript :: read image metadata javascript 
Javascript :: external script in react 
Javascript :: javascript number in alphabet 
Javascript :: sveltekit tailwind 
Javascript :: disable input box javascript 
Javascript :: how to create json file in c# 
Javascript :: async function 
Javascript :: toastr options 
ADD CONTENT
Topic
Content
Source link
Name
9+6 =