뷰 플래트닝
View Flattening
화면 결과에 필요 없는 레이아웃 전용 중간 뷰를 합쳐 실제 플랫폼 UI 트리의 깊이를 줄이는 최적화다.
같은 뜻으로 쓰는 말
- 뷰 평탄화
마지막 검증
뷰 플래트닝은 배치만 돕고 자체적으로 그릴 내용이 없는 중간 View를 다른 요소에 합쳐 실제
Android·iOS UI 트리의 깊이를 줄이는 React Native 최적화다. 화면 모양을 바꾸지 않는 것이
목적이다.
정확한 네이티브 계층이 외부 계약인 경우에만 해당 View에 collapsable={false}를 지정한다.
현재 React Native View 문서에서 id, nativeID, testID를 지정한 View는 레이아웃 전용
뷰 제거의 대상이 아니다. 플래트닝을 앱 전체에서 끄는 대신 필요한 경계를 네이티브 검사 도구로
확인한다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- View FlatteningReact Native · 공식 문서 · 확인 2026-08-09
- ViewReact Native · 공식 문서 · 확인 2026-08-09