UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

23 lines (16 loc) 558 B
import * as React from "react"; import { usePickFromState } from "@applicaster/zapp-react-native-redux/hooks"; import { useIsTablet } from "./useIsTablet"; export const useMemoizedIsTablet = () => { const isTablet = useIsTablet(); const ref = React.useRef(undefined); React.useEffect(() => { ref.current = isTablet; }, []); return ref.current; }; export const useIsTabletLandscape = (): boolean => { const { appData } = usePickFromState(["appData"]); const isTablet = useIsTablet(); return isTablet && !appData.isTabletPortrait; };