React Native 웹뷰 브릿지 통신 완전 가이드 (Part 1: 동작 원리)배경React Native 앱에서 웹 콘텐츠를 임베딩해야 하는 상황은 흔하다. 기존 웹 서비스를 재사용하거나, 복잡한 HTML 렌더링이 필요하거나, 웹과 네이티브의 장점을 결합해야 할 때 react-native-webview를 사용한다.하지만 단순히 웹페이지를 보여주는 것을 넘어, 네이티브 앱과 웹뷰 간 양방향 통신이 필요한 순간이 온다:웹뷰 → 네이티브: "다크모드로 전환해줘"네이티브: (다크모드 적용)웹뷰 → 네이티브: "디바이스 정보 알려줘"네이티브 → 웹뷰: "iOS, 버전 1.0.0"웹뷰 → 네이티브: "이 링크를 외부 브라우저로 열어줘"네이티브: (Safari/Chrome 실행)이런 통신을 가능하게 하는 것이 웹뷰..