Route Registry1 [React Native] 멀티 프로필 통합 앱에서 화면 라우팅 깔끔하게 관리하는 방법 (Route Registry) React Native로 여러 프로필(또는 다양한 서비스 flavor)을 하나의 앱으로 통합해서 운영하다 보면, 가장 먼저 복잡해지고 꼬이는 게 바로 화면 라우팅(Routing)입니다.어떤 프로필은 지도 화면이 메인이고, 어떤 프로필은 리스트 화면 중심이며, 또 다른 프로필은 간단한 설정이나 안내 화면만 있으면 되는 경우가 있죠. 이 차이를 화면 코드 곳곳에 if (profile === 'A') 같은 조건문으로 처리하다 보면, 나중에 새 프로필을 추가할 때마다 꼭 어디선가 사이드 이펙트(회귀 오류)가 터집니다. 화면 컴포넌트 안에 프로필별 분기 코드가 늘어나면 나중에는 어떤 화면이 어느 앱에서 열려야 하는지 추적하기도 힘들어지더군요.저의 경우도 이 문제로 고생을 좀 하다가, 라우팅 정책을 한곳으로 모으는.. 2026. 5. 21. 이전 1 다음