실제로 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가 존재한다.
'App > React Native' 카테고리의 다른 글
React Native - 6. Shadow, Input handling, Alert ... (0) | 2020.05.15 |
---|---|
React Native - 5. 기초 개념 및 Styling (0) | 2020.05.12 |
React Native - 4. Android Studio 로 초기 앱 띄워보기 (0) | 2020.05.11 |
React Native - 3. expo vs RN Cli & about RN (0) | 2020.05.11 |
React Native - 1. 초반 설정 및 핵심 컴포넌트 (0) | 2020.04.24 |
댓글