리액트 네이티브는 브라우저가 없기 때문에 브릿지를 통해서 ios/android 어플에 쓰일 코드로 변환한다. 그니까 내가 쓴 자바스크립트 코드를 ios에 맞는 코드(swift)로 android에 맞는 코드(java)로 바꿔서 앱으로 만들어줘. 하는 것이다.
그러면 네이티브로부터 브릿지를 통해서 사용자의 이벤트에 대한 메시지를 받고 우리는 그에 맞게 이벤트의 액션을 만들어 바꿔달라고 전달한다!
네이티브(ios/android) / 이벤트 발생! -> 화면의 어디에서?? 얼마나??? 이벤트 정보 수집
브릿지 / -> json 메시지 생성
자바스크립트 / -> 오, 이벤트. 코드 실행! + ui 업데이트