App/React Native
React Native - 2. HOW React Native Works
Riverandeye
2020. 5. 11. 08:54
실제로 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가 존재한다.