The way to measure a view's dimensions is to call getBoundingClientRect() (use unstable_getBoundingClientRect with React Native 0.76) on a component's ref within a useLayoutEffect Hook. This requires the New Architecture, which is enabled by default as of React Native 0.76. import { useLayoutEffect, useRef } from 'react'; function Example { const ref = useRef(null); useLayoutEffect(() => { const {