useDevicePixelRatio
Returns the current device pixel ratio.
Usage
import { useDevicePixelRatio } from "@siberiacancode/reactuse";
const devicePixelRatio = useDevicePixelRatio();Example
const devicePixelRatio = useDevicePixelRatio();
if (!devicePixelRatio.supported) return <div>Not supported</div>;
return <div>{String(devicePixelRatio.value)}</div>;Notes
- Hook uses the devicePixelRatio API.
Type Declarations
export type UseDevicePixelRatioCallback = (value: number) => void;
export interface UseDevicePixelRatioReturn {
supported: boolean;
value: number;
}
export declare const useDevicePixelRatio: (
callback?: UseDevicePixelRatioCallback
) => UseDevicePixelRatioReturn;