피드로 돌아가기
The most frustrating bug I hit this week (React Native + Expo)
Dev.toDev.to
Frontend

React 19.2.5와 React Native Renderer 19.1.0 버전 불일치로 인한 런타임 렌더링 실패

The most frustrating bug I hit this week (React Native + Expo)

Nkwenui Nadine2026년 5월 6일1beginner

Context

Expo 및 Monorepo 환경에서 React와 react-native-renderer의 버전 불일치 발생. React 19.2.5와 19.1.0 버전의 충돌로 인한 런타임 렌더링 차단 및 Blank Screen 현상 노출.

Technical Solution

  • React 19.2.5와 React Native Renderer 19.1.0 간의 버전 미스매치로 인한 호환성 결여 파악
  • Invalid hook call 발생을 통한 내부 상태 관리 로직의 런타임 붕괴 확인
  • Monorepo 구조 내 의존성 중복 설치로 인한 버전 충돌 가능성 분석
  • 호환 가능한 React 버전으로의 다운그레이드 또는 Renderer 업데이트를 통한 의존성 정렬 필요

1. Monorepo 환경에서 react 및 react-native-renderer의 버전 일치 여부 확인

2. 런타임 Blank Screen 발생 시 Console 로그의 버전 불일치 메시지 우선 검토

3. 패키지 매니저의 Lock 파일을 통한 중복 버전 설치 여부 검증

원문 읽기