Skip to main content

Dimensions

Types

type displayMetrics = {
width: float,
height: float,
scale: float,
fontScale: float,
}

type handler = {
screen: displayMetrics,
window: displayMetrics,
}

Methods

get

get: [#window | #screen] => displayMetrics
let {width, height} = Dimensions.get(#window)

addEventListener

addEventListener: ([#change], handler => unit) => EventSubscription.t

useWindowDimensions

React hook that updates when window dimensions change.

useWindowDimensions: unit => displayMetrics
let metrics = useWindowDimensions()