본문 바로가기
App/React Native

React Native - 2. HOW React Native Works

by Riverandeye 2020. 5. 11.

실제로 React Native가 어떻게 동작할까? 

 

- RN으로 작성된 코드는 컴파일되어 IOS, Android에 equivalent 한 코드로 변환된다.

 

 

- 각 컴포넌트는 그에 해당하는 Native code와 매칭된 구조

- 컴파일을 통해 RN 코드를 각 Native code로 변환시켜준다.

 

- UI는 Compatible한 Component로 Compile된다

- Logic은 RN app에서 호스팅하는 JavaScript Thread에서 처리한다.

 

- Equivalent UI Native Component가 있는 경우엔 컴파일 된다

- 일반 비즈니스 로직은 그대로 보존되고, App 내의 JS VM에서 동작한다.

- JS VM 과 Native Platform을 Native API를 연결하는 Bridge가 존재한다. 

댓글