Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/talent.gosepakat.id/resources/js/hooks/
Upload File :
Current File : /home/aplikasiposinfo/www/talent.gosepakat.id/resources/js/hooks/useMediaQuery.js

import { useEffect, useState } from 'react';

export function useMediaQuery(query) {
    const [value, setValue] = useState(false)

    useEffect(() => {
        function onChange(event) {
            setValue(event.matches)
        }

        const result = matchMedia(query)
        result.addEventListener("change", onChange)
        setValue(result.matches)

        return () => result.removeEventListener("change", onChange)
    }, [query])

    return value
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]