import "./build"; import React from "react"; import { useMediaQuery } from "react-responsive"; import { View, Platform, Text } from "react-native"; function Header({ style, ...props } = {}) { return ( ); } export default function App() { const isDesktopOrLaptop = useMediaQuery({ query: "(min-device-width: 1224px)" }); const isBigScreen = useMediaQuery({ query: "(min-device-width: 1824px)" }); const isTabletOrMobile = useMediaQuery({ query: "(max-width: 1224px)" }); const isTabletOrMobileDevice = useMediaQuery({ query: "(max-device-width: 1224px)" }); const isPortrait = useMediaQuery({ query: "(orientation: portrait)" }); const isRetina = useMediaQuery({ query: "(min-resolution: 2dppx)" }); return (
Device Test!
{isDesktopOrLaptop && ( <> You are a desktop or laptop {isBigScreen && You also have a huge screen} {isTabletOrMobile && You are sized like a tablet or mobile phone though} )} {isTabletOrMobileDevice && You are a tablet or mobile phone} Your are in {isPortrait ? "portrait" : "landscape"} orientation {isRetina && You are retina}
); }