-
React Native: onLayout Callback으로 컴포넌트 사이즈 측정하기개발/리액트 네이티브 2021. 1. 7. 18:01
리액트 네이티브 onLayout을 활용한 컴포넌트 사이즈 측정 훅으로 만들기:
const useComponentSize = () => { const [size, setSize] = useState(0); const onLayout = useCallback((event) => { const {width, height, x, y} = event.nativeEvent.layout; setSize({width, height, x, y}); }, []); return [size, onLayout]; } const App = () => { const [size, setSize] = useComponentSize(); [...] <View onLayout={onLayout] /> }
'개발 > 리액트 네이티브' 카테고리의 다른 글
React Native: 싸인 기능 구현하기 (0) 2021.01.15 React Native: 카메라 스캔 영역 지정하기 camera scan limit area (0) 2021.01.15 React Native: KeyboardAvoidingView와 ScrollView를 같이 사용할 경우 주의해야 할 점 (0) 2021.01.13 React Native: IOS 시뮬레이터 변경 후 실행 시키는 방법 (0) 2021.01.07 React Native: 수직, 수평 센터 정렬 스타일링 (1) 2021.01.05